Mailinglisten-Archive |
Aloha,
> From: "Norbert Pfeiffer" <norbert at itbw.de>@phpbar.de on 03.03.2004
17:03
Please respond to deutschsprachige PHP-Mailingliste <php at phpbar.de>
Sent by: php-bounces at phpbar.de
"list php de" <php at phpbar.de>
[php] 1/2 OT - header bei fsockopen
> normalerweise regeln Browser und Server das unter sich,
> aber bei fsockopen(); muss man das selbst erledigen.
> Frage:
> wo finde ich einen Haeder, der dem Apache beibringt
> nix zu chunken, was immer er damit meint ...
> z.B. wenn man eine reine Textdatei abfordert, sendet der
> Apache am Anfang und Ende, gelegentlich auch mittendrin
> eine mir unverstaendliche Zahl mit.
Zum Verständnis dieser Zahl liefert google
http://www.httpsniffer.com/http/1904.htm
<quote>
A process for decoding the "chunked" transfer-coding (section 3.6) can be represented in pseudo-code as:
length := 0
read chunk-size, chunk-extension (if any) and CRLF
while (chunk-size > 0) {
read chunk-data and CRLF
append chunk-data to entity-body
length := length + chunk-size
read chunk-size and CRLF
}
read entity-header
while (entity-header not empty) {
append entity-header to existing header fields
read entity-header
}
Content-Length := length
Remove "chunked" from Transfer-Encodin
</quote>
Wofür das genau gedacht ist steht hier:
http://rfc.net/rfc2616.html#s3.6.1
Und deswegen sollte man die Informationen auch auswerten und
nicht einfach rauswerfen.
Grüße, Mathias
php::bar PHP Wiki - Listenarchive