TrueURL

411 Length Required

Serwer odrzuca żądanie z treścią, ale bez nagłówka Content-Length. Klient może je wysłać ponownie z prawidłowym Content-Length.

Opis słowny
Length Required
Przekierowanie
Nie
Domyślne buforowanie
Nie

411 Length Required oznacza, że serwer nie przyjmie żądania bez określonego nagłówka Content-Length. Klient może powtórzyć żądanie z prawidłowym nagłówkiem Content-Length, który podaje rozmiar treści.

Zdarza się to przy żądaniach POST i PUT, które przesyłają treść w kodowaniu chunked do serwera, który go nie akceptuje, oraz przy żądaniach bez treści i bez Content-Length: 0. Niektóre duże usługi, w tym Google, odpowiadają kodem 411 na puste żądanie POST bez Content-Length.

Przykładowa odpowiedź

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 i sprawdzanie przekierowań

Roboty pobierają strony metodą GET, która nie ma treści, więc kod 411 nie wpływa na SEO. Podczas sprawdzania przekierowań może się pojawić, gdy używasz metody POST: przy podążaniu za kodem 307 lub 308 treść żądania i jej długość muszą zostać wysłane ponownie.

Typowe przyczyny i zastosowania

  • Klient HTTP wysyła POST bez treści i bez Content-Length: 0.
  • Strumieniowe przesyłanie używa Transfer-Encoding: chunked, a serwer lub proxy wymaga podania długości.
  • Serwer proxy usuwa lub zmienia nagłówek Content-Length.

Sprawdzanie przekierowań URL

Zobacz wszystkie kody odpowiedzi, jakie zwraca adres URL, przeskok po przeskoku, w darmowym narzędziu TrueURL do sprawdzania przekierowań.