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
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:
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/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 |