我们可以为HTTP 401响应添加错误消息正文吗?在500个sereies我得到了错误响应机构,但在401我虽然身体设置在服务器中但我无法获得身体?
请建议。
答案 0 :(得分:2)
HTTP 401
表示Unauthorized
。 From RFC 2616, it can be read:
请求需要用户身份验证。响应必须包含WWW-Authenticate头字段(第14.47节),其中包含适用于所请求资源的质询。
客户端可以使用合适的Authorization标头字段重复请求(第14.8节)。如果请求已包含授权凭据,则401响应表示已拒绝授权这些凭据。
如果401响应包含与先前响应相同的质询,并且用户代理已经尝试过至少一次身份验证,则应该向用户呈现响应中给出的实体,因为该实体可能包含相关诊断信息。 HTTP访问身份验证在" HTTP身份验证:基本和摘要访问身份验证" [43]。
虽然这有点通用,但它对请求的主体能够/不能包含的内容没有任何限制。检查您的工具,了解非HTTP 200 (OK)
的回复内容/方式。