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