Какую ошибку вернуть, если метод ожидает только вызовы ajax?

Какое состояние HTTP должно возвращать действие, если ожидается, что оно будет использоваться только через AJAX, но вызывается без надлежащих заголовков ajax? Я чувствую, что должен показать какую-то ошибку, но я не могу найти подходящую.

Я думаю, лучше всего было бы использовать метод 405, но было бы странно, если бы, например, запросы ajax GET возвращали содержимое, а обычный GET возвращал 405.

Ответы на вопрос(1)

Ваш ответ на вопрос