Antwort

3

Es ist Rohlänge von was auch immer im HTTP-Körper ist. Dies ermöglicht dem HTTP-Client, das Ende der Übertragung im Falle einer dauerhaften Verbindung zu erkennen. Wenn der Körper also 10000 Byte vor der Komprimierung, aber 5000 Byte komprimiert ist, beträgt die Länge 5000; Ab dem Ende des Headers zählt das 5001. Byte, das empfangen wird, Teil einer neuen HTTP-Übertragung.

+0

Können Sie einen Link zu einer autorisierenden Quelle angeben? –

+3

[RFC2616] (https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13): "Das Entity-Header-Feld Content-Length gibt die Größe des Entity-Body in Dezimal an Anzahl der OCTETs ... Anwendungen SOLLTEN dieses Feld verwenden, um die ** Übertragungslänge ** des Nachrichtenkörpers anzugeben, sofern dies nicht durch die Regeln in Abschnitt [4.4] verboten ist (https://www.w3.org/ Protokolle/rfc2616/rfc2616-sec4.html # sec4.4). " (Betonung meiner). Die Ausnahmen behandeln Fälle, in denen der Header "Content-Length" nicht anwendbar ist. – Amadan