DevToolPal
ID
4xx Kesalahan klien

411 Length Required

Panjang Diperlukan

Artinya

Server mewajibkan header Content-Length dan permintaan tidak menyertakannya.

Penyebab umum

  • Unggahan chunked ke server yang tidak menerima chunked encoding
  • Library klien men-stream body tanpa panjang
  • POST tanpa body dan tanpa Content-Length: 0

Cara memperbaiki

Sebagai klien atau pengunjung

Kirim Content-Length (Content-Length: 0 untuk body POST kosong) atau buffer body agar klien bisa menghitungnya.

Sebagai pengelola situs atau API

Terima chunked transfer encoding bila memungkinkan, atau dokumentasikan bahwa panjang wajib disertakan.

Contoh respons

HTTP/1.1
HTTP/1.1 411 Length Required
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "Length Required",
  "status": 411,
  "detail": "Send a Content-Length header with the upload."
}

Spesifikasi

RFC 9110 §15.5.12

FAQ

› Mengapa POST kosong mengembalikan 411?

Beberapa server mewajibkan Content-Length meski tanpa body; kirim Content-Length: 0.

› Apakah HTTP/2 membutuhkan Content-Length?

Tidak. HTTP/2 dan HTTP/3 membingkai body sendiri, jadi 411 umumnya masalah HTTP/1.1.