Код состояния HTTP для обычного запроса на страницах AJAX - PullRequest
3 голосов
/ 08 октября 2011

У меня есть набор страниц php, которые я использую специально для запросов AJAX. Мне было интересно, какой будет лучший код ошибки HTTP для доступа к странице через обычный запрос.

В настоящее время я использую 404, но страница существует.

Я склонялся к 403 - Forbidden или 501 - Not Implemented.

Ответы [ 3 ]

0 голосов
/ 08 октября 2011

406 Not Acceptable может быть допустимым в этом случае.

Ресурс, идентифицированный запросом, способен генерировать только объекты ответа, которые имеют характеристики контента, неприемлемые в соответствии с заголовками принятия, отправленными в запросе..

0 голосов
/ 08 октября 2011

Я бы использовал общий код состояния 400 Bad Request.

0 голосов
/ 08 октября 2011

Я не думаю, что код статуса имеет значение, вы можете разрешить его во всех случаях, но если вы действительно не хотите, чтобы обычные пользователи имели к нему доступ, я бы использовал 409 - Conflict

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...