mos*_*o87 12 http http-status-codes
我已经看到了所有HTTP状态代码的列表.但对我来说,似乎没有"电子邮件未验证"(用于身份验证/授权)的代码.你曾经遇到过同样的"问题"吗?您使用了什么HTTP状态代码?
我想它应该是一个以4开头的代码,因为它是一个"客户端错误".
cas*_*lin 14
在4xx
类的状态代码是用于在客户端似乎有错误的情况:
该
4xx
(客户端错误)类的状态代码表示客户端似乎出现了偏差.除了在响应HEAD
请求时,服务器应该发送一个表示,其中包含错误情况的解释,以及它是暂时的还是永久的.这些状态代码适用于任何请求方法.用户代理应该向用户显示任何包含的表示.
用于认证和授权,401
并且403
是将要使用的适当的状态码,分别.无论状态代码如何,您都应该始终在响应有效负载中描述错误的原因.
401
擅自将此状态代码用于HTTP 身份验证问题,即无效凭据.
该
401
(未授权)状态代码表示请求没有被应用,因为它缺乏为目标的资源有效认证证书.生成401
响应的服务器必须发送WWW-Authenticate
包含至少一个适用于目标资源的挑战的头字段.如果请求包含身份验证凭据,则
401
响应表明已拒绝授权这些凭据.用户代理可以使用新的或替换的Authorization
头字段重复该请求.如果401
响应包含与先前响应相同的挑战,并且用户代理已经尝试过至少一次认证,那么用户代理应该将所附表示呈现给用户,因为它通常包含相关的诊断信息.
403
被禁止将此状态代码用于授权问题,即凭据有效但不足以授予访问权限.
的
403
(禁止)状态代码表示服务器理解请求,但拒绝授权它.希望公开请求被禁止的服务器可以在响应有效负载中描述该原因(如果有的话).如果请求中提供了身份验证凭据,则服务器认为它们不足以授予访问权限.客户端不应该使用相同的凭据自动重复请求.客户端可以使用新的或不同的凭据重复请求.但是,出于与凭证无关的原因,可能会禁止请求.[...]
归档时间: |
|
查看次数: |
5251 次 |
最近记录: |