DevToolPal
NL
4xx Clientfouten

411 Length Required

Lengte vereist

Wat het betekent

De server vereist een Content-Length-header en het verzoek had er geen.

Veelvoorkomende oorzaken

  • Chunked upload naar een server die geen chunked encoding accepteert
  • Een clientbibliotheek die een body streamt zonder lengte
  • POST zonder body en zonder Content-Length: 0

Zo los je het op

Als client of bezoeker

Stuur Content-Length mee (Content-Length: 0 voor lege POST's) of buffer de body zodat de client de lengte kan berekenen.

Als beheerder van de site of API

Accepteer waar mogelijk chunked transfer-encoding, of documenteer dat een lengte verplicht is.

Voorbeeldantwoord

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."
}

Specificatie

RFC 9110 §15.5.12

Veelgestelde vragen

› Waarom geeft een lege POST 411?

Sommige servers eisen Content-Length, ook zonder body; stuur Content-Length: 0.

› Heeft HTTP/2 Content-Length nodig?

Nee. HTTP/2 en HTTP/3 delen de body zelf op in frames, dus 411 is vooral een HTTP/1.1-kwestie.