Andreas Korthaus: Header und Body eines HTTP-Response sicher trennen

Beitrag lesen

Hallo!

Ich öffne mit fsockopen() eine HTTP-Verbindung und bekomme eine Antwort mit einem Header und einem Body mit binären Daten(gzip). Trennen  kann ich header und body ja einfach mit:

print_r(explode("\r\n\r\n",$result));

Aber ist das auch sicher? Zum einen, wird das auf jedem Server mit \r\n\r\n umgebrochen?

Aber was noch wichtiger ist, könnte nicht zufällig sowas auch mal im body auftauchen so das mir Daten verloren gehen, denn dann hätte der Array mehr als 2 Elemente!

Was würdet Ihr da machen?

Viele Grüße
Andreas