Signification
La requête a réussi, mais un proxy de transformation a modifié le contenu de la réponse 200 de l'origine.
Causes courantes
- Un proxy a compressé des images ou réécrit du HTML
- Un opérateur mobile ou un proxy d'entreprise a modifié le contenu
Comment corriger
Côté client ou visiteur
Traitez-la comme un 200, mais sachez que le contenu n'est pas exactement celui envoyé par l'origine. Utilisez HTTPS pour empêcher les intermédiaires de modifier les réponses.
Côté propriétaire du site ou de l’API
Les origines n'envoient presque jamais 203. Si un proxy de transformation intervient, envoyez Cache-Control: no-transform depuis l'origine pour refuser la transformation.
Exemple de réponse
HTTP/1.1 203 Non-Authoritative Information
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Spécification
FAQ
› 203 est-il une erreur ?
Non. C'est un code de succès qui signale que le corps a été modifié par un intermédiaire.
› Comment empêcher les proxys de modifier mon contenu ?
Servez en HTTPS et ajoutez Cache-Control: no-transform.