¿Qué narices es esto?
El código 203 Non-Authoritative Information es el "me lo ha dicho un pajarito" de HTTP. La información que recibes es correcta y útil, pero no viene directamente del servidor original. Es como cuando tu colega te cuenta algo que le contó otro colega: la info puede estar bien, pero viene de segunda mano.
Este código aparece cuando un proxy o gateway modifica ligeramente la respuesta del servidor original antes de enviártela. No es que esté mal, simplemente no es 100% original. Es la diferencia entre hablar directamente con el chef vs. hablar con el camarero que te cuenta lo que dijo el chef.
El 203 se ve cuando:
- Un proxy agrega headers de seguridad
- Un gateway modifica headers de cache
- Un CDN ajusta metadatos de la respuesta
- Un firewall quita información sensible
- Cualquier intermediario que toca la respuesta
🕵️ Dato curioso
El 203 es como un disclaimer de responsabilidad. El intermediario te dice "esto es lo que me llegó, pero yo he tocado algo". Es honestidad pura: funcionó, pero no garantizo que sea exactamente lo original.
Lo interesante del 203 es que es extremadamente raro verlo en la práctica. La mayoría de proxies y CDNs modernos prefieren ser transparentes y mantener el 200 original, o simplemente no se molestan en ser tan específicos.