203

Non-Authoritative Information

Overview

203 Non-Authoritative Information signals that the returned metadata (headers, etc.) came from a proxy or local copy rather than the origin server. The status is still a success (2xx), but it warns that the response may differ from the original.

Typically a transforming proxy — image compression, ad stripping, content filtering — alters an origin 200 response and swaps the status to 203 to disclose that.

When it happens

Request / Response example

Request
GET /page.html HTTP/1.1
Host: example.com
Response
HTTP/1.1 203 Non-Authoritative Information
Content-Type: text/html
Warning: 214 proxy.example "Transformation applied"

<html>...(proxy-modified copy)...</html>

In code

HTTP/1.1 203 Non-Authoritative Information
Via: 1.1 transforming-proxy
Warning: 214 - "Transformation applied"

Notes

Related status codes

Related headers

WarningAge

Specification