2016-09-01 3 views
0

У меня есть приложение PHP, у которого есть маршрутизатор, который должен иметь два обработчика по умолчанию для 401 Unauthorized и 404 Not Found.Какой код ответа HTTP для отправки по необработанному запросу

Но могло случиться так, что для этих двух случаев не было установлено никаких обработчиков. В этом случае мне нужно иметь ответ по умолчанию, который сообщает Request Unhandled, я установил его в код ответа 400 Bad Request, но я чувствую, что он действительно не подходит.

Какой код ответа следует использовать для необработанного запроса?

+2

4xx, как правило, проблема клиента. 5xx - ваша проблема. Поэтому, если вы не можете обработать запрос - это HTTP 5xx. Например - '501 не реализовано' – zerkms

ответ

3

4xx обычно является проблемой клиента. 5xx - это ваша (серверная) проблема. Поэтому, если вы не можете обработать запрос - это HTTP 5xx.

В этом случае это выглядит так, что лучше всего подходит 501 Not Implemented.

Ссылки:

Смежные вопросы