Cosa significa
La richiesta è riuscita, ma un proxy di trasformazione ha modificato il contenuto della risposta 200 dell'origine.
Cause comuni
- Un proxy ha compresso immagini o riscritto HTML
- Un operatore mobile o un proxy aziendale ha alterato il contenuto
Come risolvere
Lato client o visitatore
Trattala come un 200, ma sappi che il contenuto non è esattamente quello inviato dall'origine. Usa HTTPS per impedire agli intermediari di modificare le risposte.
Lato gestore del sito o dell’API
Le origini non inviano quasi mai 203. Se c'è un proxy di trasformazione, invia Cache-Control: no-transform dall'origine per rifiutare la trasformazione.
Risposta di esempio
HTTP/1.1 203 Non-Authoritative Information
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Specifica
Domande frequenti
› Il 203 è un errore?
No. È un codice di successo che segnala che il corpo è stato modificato da un intermediario.
› Come impedisco ai proxy di alterare i miei contenuti?
Servi su HTTPS e aggiungi Cache-Control: no-transform.