Was bedeutet das?
- Byteanzahl der kodierten Inhaltszeichenfolge mit der im Header angegebenen Kodierung.
- Anzahl der Zeichen der Inhaltszeichenfolge.
Insbesondere im Falle von Content-Type: application/x-www-form-urlencoded
.
Was bedeutet das?
Insbesondere im Falle von Content-Type: application/x-www-form-urlencoded
.
T Entity-Body, in dezimaler Anzahl von OCTETs, der an den Empfänger gesendet wird oder, im Falle der der HEAD-Methode die Größe des Entity-Bodys, der gesendet worden wäre gesendet worden wäre, wenn die Anfrage ein GET gewesen wäre.
Die Art des Inhalts spielt dabei keine Rolle.
Erweiterung bei Beitrag unten .
En Content-Length
Header ist eine Zahl, die die genaue Bytelänge des HTTP-Bodys angibt. Der HTTP-Body beginnt unmittelbar nach der ersten Leerzeile, die nach der Startzeile und den Headern gefunden wird.
Im Allgemeinen ist die Content-Length
Header wird für HTTP 1.1 verwendet, damit die empfangende Partei weiß, wann die aktuelle Antwort * beendet ist, so dass die die Verbindung kann für eine andere Anfrage wiederverwendet werden .
<sup>* </sup>...oder Anfrage, im Falle von Anfragemethoden, die einen Körper haben, wie POST, PUT oder PATCH
Alternativ dazu, Content-Length
Header kann weggelassen werden und ein chunked Transfer-Encoding
Kopfzeile verwendet werden können.
Wenn beide Content-Length
y Transfer-Encoding
Kopfzeilen fehlen, muss die Verbindung am Ende der Antwort geschlossen werden.
Die folgende Ressource ist ein Leitfaden, den ich beim Lernen über HTTP sehr nützlich fand:
T gibt die Größe des Entity-Bodys an, in dezimaler Anzahl von OCTETs, die an Empfänger gesendet wird, oder, im Falle der HEAD-Methode, die Größe des Entity-Body, der gesendet worden wäre wenn die Anfrage ein GET gewesen wäre.
Content-Length = "Content-Length" ":" 1*DIGIT
Ein Beispiel ist
Content-Length: 3495
A die Transfer-Länge des Nachrichtenkörpers anzugeben, es sei denn, dies ist durch die Regeln in s 4.4 .
A gleich Null ist ein gültiger Wert. Abschnitt 4.4 beschreibt, wie man die Länge eines Nachrichtentextes zu bestimmen, wenn eine Content-Length nicht angegeben ist.
N sich deutlich von der entsprechenden Definition in MIME, wo es ein optionales Feld ist, das innerhalb des "message/external-body" Inhaltstyps verwendet wird. In HTTP SOLLTE es gesendet werden gesendet werden, wenn die Länge der Nachricht bestimmt werden kann, bevor sie bestimmt werden kann, es sei denn, dies ist verboten durch die Regeln in Abschnitt 4.4.
Nach meiner Interpretation ist damit die Länge "auf dem Draht" gemeint, d.h. die Länge des *codierten" Inhalts
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.