TrueURL

411 Length Required

O servidor recusa uma requisição com corpo, mas sem cabeçalho Content-Length. O cliente pode reenviá-la com um Content-Length válido.

Frase de motivo
Length Required
Redirecionamento
Não
Cacheável por padrão
Não

411 Length Required significa que o servidor se recusa a aceitar a requisição sem um Content-Length definido. O cliente pode repetir a requisição com um cabeçalho Content-Length válido, que informe o tamanho do corpo.

Isso acontece com requisições POST e PUT que enviam o corpo com transfer encoding chunked para um servidor que não o aceita, e com requisições sem corpo e sem Content-Length: 0. Alguns serviços grandes, entre eles o Google, respondem com 411 a um POST vazio sem Content-Length.

Exemplo de resposta

HTTP
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 e verificação de redirecionamentos

Os rastreadores buscam páginas com GET, que não tem corpo; por isso, o 411 não tem impacto em SEO. Em uma verificação de redirecionamentos, ele pode aparecer quando você usa POST: ao seguir um 307 ou 308, o corpo da requisição e o tamanho dele precisam ser enviados de novo.

Causas comuns e casos de uso

  • Um cliente HTTP envia um POST sem corpo e sem Content-Length: 0.
  • Um upload em streaming usa Transfer-Encoding: chunked, e o servidor ou um proxy exige um tamanho.
  • Um proxy remove ou reescreve o cabeçalho Content-Length.

Verificador de redirecionamento de URL

Veja todos os códigos de status que uma URL retorna, salto a salto, com o verificador de redirecionamento gratuito do TrueURL.