phpbar.de logo

Mailinglisten-Archive

[php] 1/2 OT - header bei fsockopen

[php] 1/2 OT - header bei fsockopen

Mathias Gloss mgloss at amadeus.net
Mit Mar 3 17:11:18 CET 2004


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