HTTP Status Codes

HTTP 203 Non-Authoritative Information

203
LowWeb ServerReference page

Non-Authoritative Information — the response was modified by an intermediate proxy

Status 203 signals that the request was successful, but the returned metadata or body may differ from what the origin server originally sent. A proxy or intermediary altered the response before the client received it.

Visual summary

A quick reference view of how HTTP 203 works: A payload passing through an intermediary node and receiving a modification tag.

HTTP 203 visual summary showing a payload passing through an intermediary node and receiving a modification tag.
Visual summary: 203 means the response was successful but modified by a proxy.

What 203 Means

The shortest useful reading of this status code.

Non-Authoritative Information means the response was modified by an intermediate proxy.

This status falls into the 2xx class, indicating a successful outcome for the request.

Quick read

Non-Authoritative Information

the response was modified by an intermediate proxy

Technical Context

How this status behaves without turning the page into a repair guide.

Standard usage

The 203 Non-Authoritative Information status indicates that the request was successful, but the enclosed payload has been modified by a transforming proxy from the origin server's original 200 response.

Technical nuance

This code is rarely seen in practice because most proxies do not signal their modifications. When it does appear, it serves as an honesty mechanism: the proxy is transparently disclosing that the response is not exactly what the origin sent.

Related HTTP Codes

Nearby HTTP status codes help clarify how 203 differs inside the same response family.

Common Causes

A transforming proxy rewrote headers or content from the origin server

A common condition that triggers a 203 response when the web server evaluates the transaction.

A CDN or caching layer modified the payload before delivery

A common condition that triggers a 203 response when the web server evaluates the transaction.

A corporate gateway stripped or replaced parts of the response

A common condition that triggers a 203 response when the web server evaluates the transaction.

Typical Scenarios

01

A corporate network proxy injects a disclaimer header into every outbound response

02

A caching appliance serves a compressed version of the original page with modified headers

What To Know

A 203 response is functionally successful. The distinction from 200 is primarily informational, alerting the client that an intermediary has altered the payload in transit.

Frequently Asked Questions

Common interpretation questions about HTTP 203.

The content is generally usable, but it may not be identical to what the origin server originally sent. Applications that need byte-exact fidelity should verify against the origin directly.