411 Length Required

Der HTTP-Statuscode 411 Length Required Client-Fehlerantwort zeigt an, dass der Server die Anfrage ohne definierten Content-Length-Header abgelehnt hat.

Hinweis: Wenn Daten in einer Reihe von Blöcken gesendet werden, wird der Content-Length-Header weggelassen und zu Beginn jedes Blocks muss die Länge des aktuellen Blocks im hexadezimalen Format angegeben werden. Siehe Transfer-Encoding für weitere Einzelheiten.

Status

http
411 Length Required

Beispiele

Chunked-POST-Anfrage

Die folgende Anfrage wird gestückelt gesendet, was in einigen Fällen die Standardmethode zum Senden von Daten ist, wie zum Beispiel beim Schreiben in Streams:

http
POST /translate/de HTTP/1.1
Host: api.example.com
Content-Type: application/json
Transfer-encoding: chunked

2C
{"text": "Hurry up, Ayşe is hungry!"}
0

In diesem Fall erwartet der Server eine Anfrage in einem Teil mit einem Content-Length-Header und gibt eine 411-Antwort zurück:

http
HTTP/1.1 411 Length Required
Content-Type: application/json
Content-Length: 110

{
  "message": "Requests must have a content length header.",
  "documentation": "http://api/example.com/docs/errors",
}

Spezifikationen

Specification
HTTP Semantics
# status.411

Siehe auch