У меня есть несколько страниц, предназначенных для вызова с помощью AJAX - я возвращаю их ненормальный код состояния, если они не могут быть отображены, и мой javascript отобразит соответствующее окно ошибки.
Например, если пользователь не прошел аутентификацию или их сеанс не был завершен, и они пытаются вызвать одну из AJAX-страниц, он вернет 401 Unathorized
.
У меня также есть некоторый возврат 500 Internal Server Error
, если что-то действительно странное происходит на стороне сервера.
Какой код состояния следует вернуть, если одна из этих страниц была вызвана без обязательных параметров? (и поэтому не может возвращать какой-либо контент).
Я просмотрел статью статьи в википедии о кодах состояния HTTP, но ближайший к коду, который я искал, был следующим:
422 Непроцессная организация
Запрос был хорошо сформирован, но из-за семантических ошибок его не удалось выполнить.
Изменить: приведенный выше код является специфичным для WebDAV и поэтому вряд ли будет уместным в этом случае
Может ли кто-нибудь подумать о соответствующем коде для возврата?