411 Length Required significa que el servidor se niega a aceptar la solicitud sin un Content-Length definido. El cliente puede repetir la solicitud con un encabezado Content-Length válido que indique el tamaño del cuerpo.
Ocurre con solicitudes POST y PUT que envían el cuerpo con codificación de transferencia por fragmentos (chunked) a un servidor que no la acepta, y con solicitudes sin cuerpo y sin Content-Length: 0. Algunos grandes servicios, entre ellos Google, responden con 411 a un POST vacío sin Content-Length.
Ejemplo de respuesta
HTTP/1.1 411 Length Required
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 66
Connection: close
<p>POST requests require a <code>Content-length</code> header.</p> SEO y verificación de redirecciones
Los rastreadores obtienen las páginas con GET, que no tiene cuerpo, así que el 411 no tiene impacto en el SEO. En una verificación de redirecciones puede aparecer cuando usas POST: al seguir un 307 o un 308, hay que volver a enviar el cuerpo de la solicitud y su longitud.
Causas frecuentes y casos de uso
- Un cliente HTTP envía un
POSTsin cuerpo y sinContent-Length: 0. - Una subida en streaming usa
Transfer-Encoding: chunked, y el servidor o un proxy exige una longitud. - Un proxy elimina o reescribe el encabezado
Content-Length.