Какой код статуса HTTP подходит для страницы, защищенной паролем? - PullRequest
0 голосов
/ 15 апреля 2011

Какой соответствующий код состояния HTTP для страницы, защищенной паролем?

Если /some-page.html защищено, форма входа отображается по этому URL; он не перенаправляет на выделенную страницу входа.

Я думал, что 401 подойдет, но RFC заявляет:

Ответ ДОЛЖЕН включать Поле заголовка WWW-Authenticate (раздел 14.46) содержащий запрос, применимый к запрашиваемому ресурсу.

1 Ответ

1 голос
/ 15 апреля 2011

Код ответа HTTP 401 имеет смысл, если вы используете протокол HTTP для обработки вашей аутентификации.В вашем случае, вы не.Вы полагаетесь на данные, представленные на вашей HTML-странице.

В вашем случае HTTP выполнил свою работу: он успешно доставил данные (HTML-страницу и форму) клиенту, а код ответа 200 подходит дляэто дело.

...