BaseHTTPServer reagiert nicht auf get-Anfragen à la http://irgendwas.ch/index.php?cat%20
Von: h2obrain@gmail.com [Profil]
Datum: 16.02.2008 16:59
Message-ID: <a757ee7c-51f8-4d23-9d24-41fb83e77945@j28g2000hsj.googlegroups.com>
Newsgroup: de.comp.lang.python
Datum: 16.02.2008 16:59
Message-ID: <a757ee7c-51f8-4d23-9d24-41fb83e77945@j28g2000hsj.googlegroups.com>
Newsgroup: de.comp.lang.python
Hey leute! hab hier ein kleines problem bei dem ich nicht ganz durchblick.. ich hab mir aus ein paar scripts einen einigermassen funktionierenden httpserver geschustert.. funktioniert alles wie es sollte.. hab nur ein problem.. sobald ich per cgi (?..) irgendwie den string "cat%20" bzw. "cat " durchgeb', meldet sich de server überhaupt nicht mehr.. es tritt auch kein fehler oder so auf.. einfach keine antwort auf diese anfrage.. kann es sein, dass dieser string nicht geschützt ist oder so? in der klasse RequestHandler(BaseHTTPServer.BaseHTTPRequestHandler) wird do_Get(self) bei solchen anfragen nicht aufgerufen.. folgende abfrage funktioniert auch nicht.. http://irgendwas.ch/index.php?blablacat%20dasjk dies funktioniert allerdings.. http://irgendwas.ch/index.php?cat% http://irgendwas.ch/index.php?cat%% hat jemand eine ahnung was das soll? vielen dank für jedwelche hilfe.. euer oli PS: irgendwas.ch existiert natürlich nicht :)[ Auf dieses Posting antworten ]
Antworten
- Diez B. Roggisch (16.02.2008 22:42)
- Sebastian Waschik (18.02.2008 19:05)
