Hallo und guten Morgen,
Bei http://forum.selfhtml.org steht über dem Content "1c82" und darunter eine "0".
Ok, so weit bin ich inzwischen: die Zahlen stehen für die Chunks.
Willkommen bei HTTP 1.1. Die Version 1.0 war wenigstens noch ungechunkt. Wenn du das Protokoll wirklich selbst sprechen willst, musst du es ordentlich implementieren.
Leider habe ich immer noch keine Idee, wieso einige Seiten überhaupt keinen Content-Body liefern.
Was für einen Statuscode liefern die denn?
200 OK
Das ist ja das Ulkige.
Array
(
[version] => HTTP/1.1
[status] => 200
[message] => OK
[date] => tue, 16 jun 2015 12:43:16 gmt
[server] => apache
[x-powered-by] => php/4.4.9
[expires] => thu, 19 nov 1981 08:52:00 gmt
[cache-control] => no-store, no-cache, must-revalidate, post-check=0, pre-check=0
[pragma] => no-cache
[set-cookie] => phpsessid=3040775efe7be894b7915216a5625e49; path=/
[vary] => user-agent,accept-encoding
[connection] => close
[content-type] => text/html
)
Das wäre allerdings auch eine Lösung. Einfach nur HTTP/1.0 zu requesten. Was handele ich mir denn damit ggf. an anderen Problemen ein?
Geht aber auch nicht. Der Server antwortet trotzdem mit HTTP/1.1
Grüße
TS