Вопрос по ajax, http-status-codes, http – Какую ошибку вернуть, если метод ожидает только вызовы ajax?

3

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

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

Ваш Ответ

1   ответ
5

Выcan выполнить запрос, но вы отказываетесь сделать это, поскольку его нет в AJAX, поэтому я думаю, что соответствующая ошибка 403 - запрещена.

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.4

В любом случае, я не думаю, что какой-либо код ошибки будет странным, если он будет сопровождаться четким объяснением.

Похожие вопросы