204 No Content significa que el servidor atendió la solicitud y no tiene contenido adicional que enviar. Un 204 no puede tener cuerpo; la respuesta termina con la línea vacía que sigue a los encabezados. Aun así, los encabezados cuentan: describen el recurso de destino después de aplicar la acción solicitada.
Es habitual en las solicitudes PUT, PATCH y DELETE correctas de una API, en los beacons de analítica y como respuesta a las solicitudes preflight de CORS (OPTIONS). Cuando un navegador navega a una URL que devuelve 204, no sale de la página actual.
Un 204 se puede almacenar en caché de forma heurística.
Ejemplo de respuesta
HTTP/1.1 204 No Content
Date: Fri, 06 Nov 2026 10:15:32 GMT
Access-Control-Allow-Origin: https://app.example.com
Access-Control-Allow-Methods: GET, POST, OPTIONS
Access-Control-Allow-Headers: Content-Type, Authorization
Access-Control-Max-Age: 86400 SEO y verificación de redirecciones
Según Google, un 204 indica al sistema de indexación que Googlebot no recibió contenido, y Search Console puede informar de un soft 404. Nunca devuelvas 204 en una página que quieras indexar. En una verificación de redirecciones, un 204 al final de una cadena suele significar que la URL es un endpoint de seguimiento o de API y no una página.
Causas frecuentes y casos de uso
- Una API eliminó o actualizó un recurso y no tiene nada que devolver.
- Se aprobó una solicitud preflight de CORS (
OPTIONS). - Un endpoint de analítica o de
navigator.sendBeacon()confirmó la recepción de los datos. - Una ruta mal configurada devuelve 204 en la URL de una página. Devuelve un 200 con contenido o un 404 en toda regla.