hotti: Leerzeile in Handle erkennen

Beitrag lesen

moin,

s. Thema. Es geht um eine HTTP/1.0-Response, die ich direkt aus einem socket lesen möchte (wird eine ziemlich fette binary die Response). Nun sind die Mittelchen, ein Handle zu lesen recht bescheiden, ich muss der read()-Funktion sagen, wieviele Bytes zu lesen sind, wie kann ich da die Leerzeile erkennen, die zwischen headers und body steht?

Ich versteh dich vermutlich jetzt falsch, aber such doch einfach nach \r\n\r\n bzw. 0D0A0D0A

Nochmal nachgefragt: Senden alle Webserver (Apache) die Leerzeile nach dem Header in genau dieser Bytefolge?

Mein XP-Apache (Apache/2.2.14 (Win32)) tut das jedenfalls und auch der Apache meines Providers auf Linux-irgendwas.

Hotti