DevToolPal
DE
4xx Client-Fehler

411 Length Required

Länge erforderlich

Bedeutung

Der Server verlangt einen Content-Length-Header, und die Anfrage enthielt keinen.

Typische Ursachen

  • Chunked-Upload an einen Server, der kein chunked Encoding akzeptiert
  • Eine Client-Bibliothek streamt einen Body ohne Länge
  • POST ohne Body und ohne Content-Length: 0

So beheben Sie es

Als Client oder Besucher

Content-Length senden (Content-Length: 0 für leere POSTs) oder den Body puffern, damit der Client die Länge berechnen kann.

Als Betreiber der Website oder API

Wo möglich chunked Transfer-Encoding akzeptieren oder dokumentieren, dass eine Länge erforderlich ist.

Beispielantwort

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

Spezifikation

RFC 9110 §15.5.12

FAQ

› Warum liefert ein leerer POST 411?

Manche Server verlangen Content-Length auch ohne Body; senden Sie Content-Length: 0.

› Braucht HTTP/2 Content-Length?

Nein. HTTP/2 und HTTP/3 rahmen den Body selbst, daher ist 411 vor allem ein HTTP/1.1-Thema.