[Python-de] Python BaseHTTPServer und das laden von php-cgi Scripten möglich?
Hartmut Goebel
h.goebel at goebel-consult.de
Di Okt 16 18:56:47 UTC 2007
Robert Tulke schrieb:
> Status: 404 X-Powered-By: PHP/4.4.4-8+etch4 Content-type: text/html No
> input file specified.
Das schaut aber ganz stark danach aus, dass der Header nicht richtig
geschrieben wird. Also muss der Fehler wohl hier liegen:
if firstLine[0:6] == "Status":
self.wfile.write(self.protocol_version + firstLine[7:-1] + "\r\n")
elif firstLine[0:3] != "HTTP":
self.wfile.write(self.protocol_version + " 200 Ok\r\n")
Und da fällt mir schon mal auf, dass 'HTTP' 4 Zeichen lang ist. Ich
empfehle, der Debugger anzuschmeißen oder ein paar Print-Statements
einzubauen.
BTW: Kennst Du .startswith()? Das ist effizienter unf vermeidet solche
Fehler.
--
Schönen Gruß - Regards
Hartmut Goebel
Goebel Consult
Spezialist für IT-Sicherheit in komplexen Umgebungen
http://www.goebel-consult.de
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 545 bytes
Beschreibung: OpenPGP digital signature
URL : http://python.net/pipermail/python-de/attachments/20071016/1ffc003f/attachment.pgp