203 Non-Authoritative Information
HTTP 203 非权威信息
成功响应状态码表示请求已成功,但是一个转换代理修改了来自源服务器的 200
(OK
) 响应中的头或附带内容。
此状态码的目的是允许转换代理在对成功响应进行更改时通知客户端,因为这可能会影响稍后对内容的决策。对消息的转换可能意味着修改头以指示资源来自镜像或备份,但也可能意味着以假定对客户端有利的方式修改内容。这些修改可能包括恶意软件过滤、格式转码、隐私过滤,或向客户端提供关于未来请求的其他提示。
203
响应类似于已废弃的 Warning
头中的 214
Transformation Applied
值,该值可能适用于具有任何状态码的响应。
状态
http
203 Non-Authoritative Information
示例
接收过滤后的消息响应
在此示例中,用户向 example.com
发送一个 GET
请求,请求内容 ID 为 123
的内容。
http
GET /comments/123 HTTP/1.1
Host: example.com
一个代理根据已知的非安全附件的恶意软件过滤规则修改了消息。响应内容已被修改,将 attachment_url
值替换为包含过滤信息链接
http
HTTP/1.1 203 Non-Authoritative Information
Date: Wed, 26 Jun 2024 12:00:00 GMT
Server: Apache/2.4.1 (Unix)
Content-Type: application/json
Content-Length: 123
{
"comment": "Check out my bio!",
"attachment_url": "https://example.com/attachment-unavailable-faq"
}
规范
规范 |
---|
HTTP 语义 # status.203 |