203 非权威信息

HTTP 203 非权威信息 成功响应 状态码表示请求已成功,但转换 代理 已修改了来自源服务器 200 (OK) 响应的标头或包含的内容。

此状态码的目的是允许转换代理在对成功响应应用更改时通知客户端,因为这可能会影响以后对内容的决策。消息转换可能意味着修改标头以指示资源来自镜像或备份,但也可能意味着以客户端认为可取的方式修改内容。这些修改可能包括恶意软件过滤、格式转码、隐私过滤或其他关于未来请求的提示。

203 响应类似于已弃用的 Warning 标头的 214 已应用转换 值,该值可能适用于任何状态码的响应。

状态

http
203 Non-Authoritative Information

示例

接收已过滤的消息响应

在此示例中,用户向 example.com 发送了用于获取 ID 为 123 的内容的 GET 请求。

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

另请参阅