¿Qué significa el estado HTTP 304 (No modificado)?

 
También puede significar:
ConstanteTipoSO
ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTINGError de WindowsWindows
STATUS_DATA_OVERWRITTENNTSTATUSWindows
DYNAMIC_ADD_PROCESSOR_MISMATCHCódigo BSODWindows
Anterior Siguiente
HTTP_STATUS_REDIRECT_METHOD HTTP_STATUS_USE_PROXY

HTTP_STATUS_NOT_MODIFIED

Qué significa HTTP 304 Not Modified

HTTP_STATUS_NOT_MODIFIED corresponde a HTTP 304. El cliente hizo una solicitud condicional, por ejemplo con If-None-Match o If-Modified-Since, y el servidor indica que puede reutilizar la representación que ya tiene almacenada.

304 no es un error y no contiene cuerpo de respuesta. El cliente combina su representación en caché con los metadatos que deban actualizarse a partir de la respuesta 304.

Qué comprobar si la caché se comporta mal

  • Compara los valores de ETag, Last-Modified y los encabezados condicionales enviados por el cliente.
  • Revisa Cache-Control, Vary y cualquier CDN o proxy que pueda mantener una variante distinta.
  • No intentes mostrar el cuerpo de 304 como una página vacía; la representación debe venir de la caché válida del cliente.

RFC 9110: HTTP Semantics


¿Buscas un código diferente? Buscar otro código de estado o error.