Seite 2 von 2

Re: Simples Formular

Verfasst: Donnerstag 6. Januar 2011, 04:47
von Leonidas
Nein, dann würde er ja den Quellcode zurückgeben. Der Quellcode gibt aber einfach falsche Sachen aus, die der Browser dann *irgendwie* interpretiert.

Re: Simples Formular

Verfasst: Donnerstag 6. Januar 2011, 10:27
von BlackJack
Ist beim HTTP vor dem ``Content-Type`` bzw. Headern allgemein eine Leerzeile erlaubt? Denn nach dem ``print """`` ist ja ein Zeilenumbrucht der auch Bestandteil der Zeichenkette ist.

Re: Simples Formular

Verfasst: Donnerstag 6. Januar 2011, 10:52
von Dauerbaustelle
BlackJack hat geschrieben:Ist beim HTTP vor dem ``Content-Type`` bzw. Headern allgemein eine Leerzeile erlaubt? Denn nach dem ``print """`` ist ja ein Zeilenumbrucht der auch Bestandteil der Zeichenkette ist.
Nope, nicht erlaubt. Aber ist CGI denn wirklich pures HTTP? Dann müsste man ja auch die Carriage-Returns nach jedem Header-Value hinschreiben, und das hab ich noch nie gesehen.

Re: Simples Formular

Verfasst: Donnerstag 6. Januar 2011, 12:03
von BlackJack
@Dauerbaustelle: Das müsste man wohl streng genommen machen, aber man sagt ja immer man soll beim versenden "strikt" und beim empfangen "locker" sein. Also nehme ich mal an, dass einem Browser egal ist, ob die Zeilen der Header nun mit '\n' oder '\r\n' enden, aber eine Leerzeile markiert ja das Ende der Header -- egal wie die nun terminiert ist.