密码保护页面的相应HTTP状态代码是什么?

时间:2011-04-15 12:28:04

标签: authentication login http-headers httpresponse

受密码保护的页面的相应HTTP状态代码是什么?

如果/some-page.html受到保护,则会在该网址上显示登录表单;它不会重定向到专用的登录页面。

我认为401适合,但RFC声明:

  

响应必须包括一个   WWW-Authenticate标题字段(部分   14.46)包含适用于所请求资源的质询。

1 个答案:

答案 0 :(得分:1)

如果您依靠HTTP协议来处理身份验证,则HTTP 401响应代码是有意义的。在你的情况下,你不是。您依赖于HTML页面中提交的数据。

在您的情况下,HTTP已经完成了它的工作:它成功地将数据(HTML页面和表单)传递给客户端,在这种情况下,200响应代码是合适的。