411 Length Required
Der HTTP-Statuscode 411 Length Required Client-Fehlerantwort zeigt an, dass der Server die Anfrage ohne einen definierten Content-Length Header abgelehnt hat.
Hinweis: Beim Senden von Daten in einer Reihe von Teilen wird der Content-Length Header weggelassen. Am Anfang jedes Teils muss die Länge des aktuellen Teils im hexadezimalen Format enthalten sein. Weitere Details finden Sie unter Transfer-Encoding.
Status
http
411 Length Required Beispiele
>Chunked POST-Anfrage
Die folgende Anfrage wird in Teilen gesendet, was in einigen Fällen die Standardmethode zum Senden von Daten ist, 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> |