服务器返回的http状态代码是什么

服务器返回的http状态代码是什么,http,Http,当客户端输入的密码错误时,服务器返回的http状态码是什么?401还是200?非常感谢。我已经回复了客户机403,他们说403是错的,那么200是对的HTTP状态代码通常由服务器上运行的代码设置,或者由web服务器的配置确定,因此您的问题的答案取决于实现 话虽如此,我相信你是在问这些代码的常规用法。同样,这取决于什么样的应用程序 对于需要身份验证的web服务,对于未经授权的请求,返回403(没有正文)是正常的 对于需要静态身份验证形式(如客户端证书或广告标识)的网站,403也非常常见 对于需要

当客户端输入的密码错误时,服务器返回的http状态码是什么?401还是200?非常感谢。我已经回复了客户机403,他们说403是错的,那么200是对的

HTTP状态代码通常由服务器上运行的代码设置,或者由web服务器的配置确定,因此您的问题的答案取决于实现

话虽如此,我相信你是在问这些代码的常规用法。同样,这取决于什么样的应用程序

  • 对于需要身份验证的web服务,对于未经授权的请求,返回403(没有正文)是正常的

  • 对于需要静态身份验证形式(如客户端证书或广告标识)的网站,403也非常常见

  • 对于需要登录并拥有自己的登录页面的网站,返回200是正常的,同时返回包含允许用户重试的HTML的正文

它返回401(未经授权)状态代码

401(未经授权)状态代码表示请求尚未完成 已应用,因为它缺少的有效身份验证凭据 目标资源


如果密码错误,肯定不是200。查找HttpStatusCodes。我认为对于前两种情况,401比403更为传统。这也符合法律规定。