Thread Weiterleitung auf eine html-Seite mit print Location ... scheitert an content-type?
(32 answers)
Opened by Draussenduscher at 2012-04-17 11:32
Was Du an HTTP-Response-Header's aus einem CGI zum Webserver schickst, wird vom Webserver vervollständigt. Es sei denn, Du nimmst ein nph-Script, da musst Du jedoch _alle_ Header selbst ausgeben. Bei einem nph-Script werden die Header, die vom CGI kommen, vom Webserver NICHT geparsed.
Den Content-Type Header wird ein Webserver immer ausgegeben, auch wenn ein Location-Header dabei ist. Sofern Dein Webserver einen Default-Content-Type Header definiert hat, geht z.B. auch sowas in einem CGI: Teste das mal und guck Dir mit FF Live HTTP-Headers an, was der Apache alles hinzufügt. Von einem CGI-Script erwartet der Apache immer wenigstens einen Header, i.d.R. ist das der Content-Type Header. Wenn es den als Default gibt, begnügt sich der Apache mit einer Leerzeile. --Rosti |