HTTP 203 Non-Authoritative Information — Proxy Modified Response
Informational2xx success
Overview
HTTP 203 Non-Authoritative Information indicates the response was modified by a proxy or intermediate server before reaching the client.
Key Details
- The origin server returned 200 but a proxy modified the response
- Common with transforming proxies that compress or modify content
- The client should be aware the response may differ from the origin
- Rarely seen in practice — most proxies do not change the status code
- Defined in RFC 7231 Section 6.3.4
Common Causes
- Transparent proxy modifying response headers or body
- CDN applying content transformation (minification, image optimization)
- Corporate proxy injecting content into the page
- Caching proxy returning a modified version of the resource
Steps
- 1No fix typically needed — the response was successful
- 2If content appears modified, bypass the proxy to get the original response
- 3Check response headers for Via: or X-Cache: to identify the modifying proxy
- 4Use HTTPS to prevent proxy modification (proxies cannot modify encrypted content)
- 5Configure CDN to return 200 instead of 203 if the transformation is expected
Tags
http203proxynon-authoritativemodified
More in 2xx Success
http-200-okHTTP 200 OK — What It Means & How to Fix It
Informationalhttp-201-createdHTTP 201 Created — What It Means & How to Fix It
Informationalhttp-202-acceptedHTTP 202 Accepted — What It Means & How to Fix It
Informationalhttp-203-non-authoritative-informationHTTP 203 Non-Authoritative Information — What It Means & How to Fix It
Informationalhttp-204-no-contentHTTP 204 No Content — What It Means & How to Fix It
Informationalhttp-205-reset-contentHTTP 205 Reset Content — What It Means & How to Fix It
InformationalFrequently Asked Questions
No, it is a success status indicating the content was modified by a proxy. The request completed successfully.