Hoi,
Und es muss auch nicht unbedingt zuerst ein
Content-Type ausgegeben werden, sondern valide
HTTP-Header.
... wobei es von der Konfiguration des Webservers abhängt, was der mindestens
verlangt und was er automatisch ergänzt.
Genau.
Daß der Content-Type meistens reicht, ist m. E. common sense - ich kenne
keinen Webserver, der beispielsweise den Status-Code oder die Content-Length
unbedingt vom CGI-Skript zu setzen verlangt
Ich auch nicht. Wobei Content-Length eigentlich gar nicht noetig ist, bei
dynamischem Output wird er sehr, sehr selten gesetzt.
(wobei dieses für die Content-Length ja sogar ihre gesamte Ausgabe puffern
müßte).
Das macht der Apache z. B. nicht. Er laesst 'Content-Length' einfach
weg :-)
Gruesse,
CK