Movatterモバイル変換


[0]ホーム

URL:


  1. 面向开发者的 Web 技术
  2. HTTP
  3. 参考
  4. HTTP 响应状态码
  5. 203 Non-Authoritative Information

此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in EnglishAlways switch to English

203 Non-Authoritative Information

在 HTTP 协议中,响应状态码203 Non-Authoritative Information 表示请求已经成功被响应,但是获得的负载与源头服务器的状态码为200OK)的响应相比,经过了拥有转换功能的代理的修改。

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

203 状态码有点类似于Warning 标头的214Transformation Applied 警告码,后者的优势在于可以应用于任何状态码的响应之中。

状态

http
203 Non-Authoritative Information

示例

接收过滤后的消息响应

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

http
GET /comments/123 HTTP/1.1Host: example.com

代理根据已知不安全附件的恶意软件过滤规则更改了消息。该响应内容已被修改,attachment_url 的值被替换为带有过滤信息的链接:

http
HTTP/1.1 203 Non-Authoritative InformationDate: Wed, 26 Jun 2024 12:00:00 GMTServer: Apache/2.4.1 (Unix)Content-Type: application/jsonContent-Length: 113{  "comment": "查看我的简历!",  "attachment_url": "https://example.com/attachment-unavailable-faq"}

规范

Specification
HTTP Semantics
# status.203

参见

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp