Skip to content

2xx Success

203 Non-Authoritative Information

Success, but a proxy changed the response from the origin server's.

What 203 means

A transforming proxy modified the response (e.g. compressed images). Rare in APIs.

Common causes

  • A proxy or CDN altered the payload.

How to fix it

If you're calling an API

  • Treat as 200. If the data looks wrong, bypass the proxy.

If you run the server

  • Only proxies send this.

Should you retry?

No need.

Example response

HTTP
HTTP/1.1 203 Non-Authoritative Information
Content-Type: application/json

{"id": 42, "name": "Example"}

Defined in: RFC 9110 (HTTP Semantics). 203 is a success.

HTTP 203 FAQ

What does HTTP 203 mean?

203 Non-Authoritative Information: Success, but a proxy changed the response from the origin server's. A transforming proxy modified the response (e.g. compressed images). Rare in APIs.

Is 203 a client or server error?

Neither: 203 is a success response (2xx). The request was received, understood and accepted.

How do I fix a 203 error?

Treat as 200. If the data looks wrong, bypass the proxy.

Should I retry after a 203?

No need.

Other 2xx status codes

All HTTP status codes