SiteError.comYour friendly guide to HTTP status codes
Status CodesBlog
  1. Home
  2. 2xx Success
  3. 203 Non-Authoritative Information

203 Non-Authoritative Information

📢
203
Non-Authoritative Information
✨
✨

Example HTTP Response

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

{"data": "modified by proxy"}
Common Causes
  • Response modified by a proxy or cache
  • Metadata from local or third-party copy
  • Mirror or CDN serving transformed content
Technical Details

What does this mean?

It's like getting news through a friend of a friend. The info is good, but it might have been paraphrased along the way!

Technical Definition

The request was successful but the enclosed payload has been modified by a transforming proxy from the origin server's 200 OK response.

RFC Says

"The 203 (Non-Authoritative Information) status code indicates that the request was successful but the enclosed payload has been modified from that of the origin server's 200 (OK) response by a transforming proxy."

Plain English:

The request was successful, but the response was modified by a proxy or intermediary. This is like receiving information that's been filtered or transformed - it's still valid, just not the original.

View RFC Documentation
Code Snippets

Ready-to-use code for returning this HTTP status in your application:

Node.js
// Express.js
app.get('/example', (req, res) => {
  res.status(203).json({
    error: 'Non-Authoritative Information',
    message: 'Your error message here'
  });
});

// Native HTTP
const http = require('http');

http.createServer((req, res) => {
  res.writeHead(203, { 'Content-Type': 'application/json' });
  res.end(JSON.stringify({
    error: 'Non-Authoritative Information',
    message: 'Your error message here'
  }));
}).listen(3000);

203 Non-Authoritative Information FAQ

What causes a 203 Non-Authoritative Information error?

Response modified by a proxy or cache. Metadata from local or third-party copy. Mirror or CDN serving transformed content.

202 Accepted204 No Content

Popular Status Codes

  • 200 OK
  • 301 Moved Permanently
  • 302 Found
  • 400 Bad Request
  • 401 Unauthorized
  • 403 Forbidden
  • 404 Not Found
  • 500 Internal Server Error
  • 502 Bad Gateway
  • 503 Service Unavailable

Compare Codes

  • 401 vs 403
  • 301 vs 302
  • 404 vs 410
  • 500 vs 502
  • Compare any codes →

Categories

  • Informational
  • Success
  • Redirection
  • Client Error
  • Server Error
  • NGINX
  • Cloudflare
  • AWS ELB
  • Microsoft IIS

Tools

  • Cheat Sheet
  • Status Code Quiz
  • URL Checker
  • API Playground
  • Blog

© 2026 SiteError.com. All rights reserved.