相关问题:
HTTP 403
Response vs HTTP 401
Response HTTP 401
and HTTP 302
Redirect with a Location Header? 背景
我正在开发一个PHP Web应用程序,它将根据遇到的语义错误将客户端重定向到自定义错误页面。与我的问题相关的具体问题是当注销的客户端尝试访问受保护的资源时要提供的错误。
我读过人们做以下事情:
header()
将标准HTTP 302
重定向到您的错误页面困境
由于我使用基于PHP表单的方法来对会话进行身份验证,并且HTTP 1.1规范要求强制WWW-Authenticate
header,我不想发送HTTP 401
响应(即使它看起来最有吸引力,只是发送和偏离规范)。
问题
我注意到在常规标题下有一个可选的Warning Header
,也许我可以用它来发送我的请求。我是否可以使用警告标题向客户端显示我的特定响应在语义上与假定的通用响应不同?