TrueURL
TrueURL

Menü

411 Length Required

Sunucu, gövdesi olan ama Content-Length başlığı olmayan bir isteği reddediyor. İstemci isteği geçerli bir Content-Length ile yeniden gönderebilir.

Neden ifadesi
Length Required
Yönlendirme
Hayır
Varsayılan olarak önbelleğe alınabilir
Hayır

411 Length Required, sunucunun tanımlı bir Content-Length olmadan isteği kabul etmeyi reddettiği anlamına gelir. İstemci, gövdenin boyutunu belirten geçerli bir Content-Length başlığıyla isteği tekrarlayabilir.

Bu durum, gövdelerini parçalı aktarım kodlamasıyla (chunked transfer encoding) bunu kabul etmeyen bir sunucuya gönderen POST ve PUT isteklerinde ve gövdesi olmayan ama Content-Length: 0 da içermeyen isteklerde yaşanır. Google dahil bazı büyük hizmetler, Content-Length içermeyen boş bir POST isteğine 411 ile yanıt verir.

Örnek yanıt

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 ve yönlendirme kontrolü

Tarama botları sayfaları gövdesi olmayan GET ile getirir; bu nedenle 411'in SEO etkisi yoktur. Bir yönlendirme kontrolünde POST kullandığınızda görünebilir: bir 307 veya 308 takip edildiğinde istek gövdesinin ve uzunluğunun yeniden gönderilmesi gerekir.

Yaygın nedenler ve kullanım alanları

  • Bir HTTP istemcisi, gövdesiz ve Content-Length: 0 içermeyen bir POST gönderiyor.
  • Akış halindeki bir yükleme Transfer-Encoding: chunked kullanıyor ve sunucu ya da bir proxy uzunluk bilgisi istiyor.
  • Bir proxy Content-Length başlığını kaldırıyor veya yeniden yazıyor.

URL yönlendirme kontrolü

Ücretsiz TrueURL yönlendirme kontrol aracıyla bir URL'nin döndürdüğü tüm durum kodlarını adım adım görün.