← Códigos HTTP

203 Non-authoritative Information

La solicitud fue exitosa pero el contenido incluido ha sido modificado de la respuesta 200 OK del servidor de origen por un proxy transformador1.

Este código de estado permite al proxy notificar a los destinatarios cuando se ha aplicado una transformación, ya que ese conocimiento podría impactar decisiones posteriores sobre el contenido. Por ejemplo, futuras solicitudes de validación de caché para el contenido podrían solo ser aplicables a lo largo de la misma ruta de solicitud (a través de los mismos proxies).

La respuesta 203 es similar al código de Warning 214 Transformation Applied2, que tiene la ventaja de ser aplicable a respuestas con cualquier código de estado.

Una respuesta 203 es cacheable por defecto; es decir, a menos que se indique lo contrario por la definición del método o controles de caché explícitos3.


Referencias por lenguaje

  • .NET HTTP Status Enum HttpStatusCode.NonAuthoritativeInformation
  • Rust HTTP Status Constant http::StatusCode::NON_AUTHORITATIVE_INFORMATION
  • Rails HTTP Status Symbol :non_authoritative_information
  • Go HTTP Status Constant http.StatusNonAuthoritativeInfo
  • Symfony HTTP Status Constant Response::HTTP_NON_AUTHORITATIVE_INFORMATION
  • Python2 HTTP Status Constant httplib.NON_AUTHORITATIVE_INFORMATION
  • Python3+ HTTP Status Constant http.client.NON_AUTHORITATIVE_INFORMATION
  • Python3.5+ HTTP Status Constant http.HTTPStatus.NON_AUTHORITATIVE_INFORMATION