TrueURL

411 Length Required

Il server rifiuta una richiesta che ha un corpo ma non l’intestazione Content-Length. Il client può inviarla di nuovo con un Content-Length valido.

Frase di stato
Length Required
Redirect
No
Memorizzabile in cache di default
No

411 Length Required indica che il server rifiuta di accettare la richiesta senza un Content-Length definito. Il client può ripetere la richiesta con un’intestazione Content-Length valida che indica la dimensione del corpo.

Succede con le richieste POST e PUT che inviano il corpo con la codifica di trasferimento chunked a un server che non la accetta, e con le richieste senza corpo e senza Content-Length: 0. Alcuni grandi servizi, tra cui Google, rispondono 411 a un POST vuoto senza Content-Length.

Esempio di risposta

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 dei redirect

I crawler recuperano le pagine con GET, che non ha un corpo, quindi il 411 non ha alcun impatto sulla SEO. In una verifica redirect può comparire quando usi POST: quando si segue un 307 o un 308, il corpo della richiesta e la sua lunghezza devono essere inviati di nuovo.

Cause comuni e casi d’uso

  • Un client HTTP invia un POST senza corpo e senza Content-Length: 0.
  • Un caricamento in streaming usa Transfer-Encoding: chunked, e il server o un proxy richiede una lunghezza.
  • Un proxy rimuove o riscrive l’intestazione Content-Length.

Verifica redirect URL

Scopri tutti i codici di stato restituiti da un URL, salto dopo salto, con la verifica redirect gratuita di TrueURL.