Tom: fsocketopen() Header und Inhalt trennen

Beitrag lesen

Hello Sven, hello Philipp,

Das muss ein anderer Fehler sein.
Nein, das muß HTTP/1.1 und chunked Output sein. Da werden nämlich einzelne Bröckchen der Ausgabe gesendet, jeweils mit einer vorlaufenden Zeile, die die jeweiligen Bytes des Brockens angibt.

RFC 2616, 3.6.1 Chunked Transfer Coding
   All HTTP/1.1 applications MUST be able to receive and decode the
   "chunked" transfer-coding, and MUST ignore chunk-extension
   extensions
   they do not understand.

Es war ein/sein Fehler :-)

Habe hier mitgelesen und frage zur Sicherheit nochmals nach. Muss man bei HTTP/1.1 also nun immer dieses "Längenbyte" beachten und wie groß kann so ein Brocken werden? Oder woraus erkennt men diesen Sendemodus?

Werden da dann nur noch Datenbrocken gesendet oder kommt jedes Mal ein vollständiger Header davor?

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen