Philipp Hasenfratz: HTTP-Header, Host-Feld und Boa-Webserver

Beitrag lesen

Halihallo, dies zur allgemeinen Kenntnisnahme ;-)

Das Fakt dass sein Beispiel funktioniert, basiert alleine auf der
Tatsache, dass der Server das Host-Headerfield ignorieren MUSS, wenn
eine Absolute URL im Request gesendet wird.

BTW. Meinen Tests zur Folge unterstützt http://www.boa.org
dieses absolute URI-Schema nicht. Dort muss eine relative URL im
Request stehen und dadurch wird der Host-Header unabdingbar.

IMO alle Browser senden stets relative URL's mit Header-Feld. Mit
anderen Worten: Wenn PHP als HTTP-Client eingesetzt werden soll,
sollte man sich relativen URL's im GET/POST/... Header und einem
entsprechend gesetzten Host-Feld bemühen.

@Johannes: Es war ja Sherif's Irrtum :-)

Viele Grüsse

Philipp