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

另见