Ich schreibe einen sehr einfachen Webserver als Hausaufgabe und ich habe es auf localhost Port 14000 ausgeführt. Wenn ich auf localhost: 14000 browser, sendet der Server eine HTML-Seite mit einem Formular zurück (die Aktion des Formulars ist die gleiche Adresse - localhost: 14000, nicht sicher, ob das richtig ist oder nicht).Wie akzeptiert man die GET-Anfrage in Python-Socket-Anwendung?
Grundsätzlich möchte ich in der Lage sein, die Daten von der GET-Anfrage zu sammeln, sobald die Seite nach dem Senden neu geladen wird - wie kann ich das tun? Wie kann ich generell auf die Sachen im GET zugreifen?
HINWEIS: Ich habe bereits versucht socket.recv (xxx), das funktioniert nicht, wenn die Seite zum ersten Mal geladen wird - in diesem Fall werden wir nichts vom Client "erhalten", so dass es gerade dreht.
Können Sie nicht das [urlparse] (http://docs.python.org/library/urlparse.html) Modul dafür verwenden? –
möglich duplicate of [Wie erhalte ich eine HTTP-Antwort von einem einfachen Python-Server?] (Http://stackoverflow.com/questions/10114476/how-to-receive-an-http-response-from-a-basic-python -Server) –