2×× 成功
203 Non-authoritative Information 非权威信息
此响应代码表示返回的元数据与源服务器提供的元数据不完全相同,而是从本地或第三方副本收集的。这主要用于另一个资源的镜像或备份。除了该特定情况外,200 OK响应优先于此状态
请求已成功,但包含的有效负载已从转换代理1的源服务器的200 OK 响应修改
此状态代码允许代理在应用转换时通知收件人,因为该知识可能会影响以后有关内容的决策。例如,未来对内容的缓存验证请求可能仅适用于相同的请求路径(通过相同的代理)
203 响应类似于 214 Transformation Applied 2的警告代码,它的优点是适用于具有任何状态代码的响应。
默认情况下,203 响应是可缓存的;即,除非方法定义或显式缓存控制3另有说明。
- 1 Transformations RFC7230 Section 5.7.2
- 2 Warning RFC7234 Section 5.5
- 3 Calculating Heuristic Freshness RFC7234 Section 4.2.2
- Source: RFC7231 Section 6.3.4
203 代码参考
Rails HTTP Status Symbol :non_authoritative_information
Go HTTP Status Constant http.StatusNonAuthoritativeInfo
Symfony HTTP Status Constant Response::HTTP_NON_AUTHORITATIVE_INFORMATION
Python2 HTTP Status Constant httplib.NON_AUTHORITATIVE_INFORMATION
Python3+ HTTP Status Constant http.client.NON_AUTHORITATIVE_INFORMATION
Python3.5+ HTTP Status Constant http.HTTPStatus.NON_AUTHORITATIVE_INFORMATION