Tag: basehttpserver

Dieses Python-Klasse wird verwendet, um einen einfachen HTTP-web-server.

Daemonizing python BaseHTTPServer

Anzahl der Antworten 6 Antworten
Arbeite ich an einem daemon, wo ich zum einbetten von einem HTTP-server. Ich bin versucht, es zu tun mit BaseHTTPServer, die, wenn ich es in den Vordergrund, es funktioniert gut, aber wenn ich versuchen und Gabel-der daemon

Wie kann ich senden und empfangen, HTTP POST-requests in Python?

Anzahl der Antworten 1 Antworten
Ich habe diese zwei Python-Skripte, die ich verwende, um zu versuchen, herauszufinden, wie das senden und empfangen von POST-requests in Python: Client: import httplib conn = httplib.HTTPConnection("localhost:8000") conn.request("POST", "/testurl") conn.send("clientdata") response = conn.getresponse() conn.close() print(response.read()) Server: from

Stecken mit Python-HTTP-Server mit Standardauthentifizierung mit BaseHTTP

Anzahl der Antworten 2 Antworten
Komme ich nicht weiter versuchen, um ein python-basierten webserver zu arbeiten. Will ich tun, Basic-Authentifizierung (senden einer 401-header) und Authentifizierung anhand einer Liste der Benutzer. Ich habe keine Probleme mit dem senden der 401-Antwort mit "WWW-Autorisieren" -

Python BaseHTTPServer, wie fange ich/trap "broken pipe" Fehler?

Anzahl der Antworten 3 Antworten
Baue ich einen kurz-url-übersetzer-engine in Python, und ich bin zu sehen eine TONNE "broken pipe" Fehler, und ich bin neugierig, wie trap es am besten, wenn Sie mit dem BaseHTTPServer-Klassen. Dies ist nicht der gesamte code, aber

BaseHTTPRequestHandler mit custom Instanz

Anzahl der Antworten 3 Antworten
dies ist mein http-server: from BaseHTTPServer import BaseHTTPRequestHandler,HTTPServer class test: def show(self): return "aaaa" class http_server: def __init__(self, t1): self.t1 = t1 server = HTTPServer(('', 8080), myHandler) server.serve_forever() class myHandler(BaseHTTPRequestHandler): def do_GET(self): self.send_response(200) self.send_header('Content-type','text/html') self.end_headers() self.wfile.write(self.t1.show()) #Doesnt

Python BaseHTTPServer.HTTPServer Parallelität & Threading

Anzahl der Antworten 1 Antworten
Ist es eine Möglichkeit zu BaseHTTPServer.HTTPServer multi-threaded-wie SocketServer.ThreadingTCPServer? InformationsquelleAutor der Frage Ian | 2010-03-07

Wie stumm / still die Ausgabe von HTTPServer und BasicHTTPRequestHandler stderr?

Anzahl der Antworten 1 Antworten
Schreibe ich einen einfachen http-server als Teil von meinem Projekt. Unten ist ein Skelett von meinem Skript: from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler class MyHanlder(BaseHTTPRequestHandler): def do_GET(self): self.send_response(200) self.send_header('Content-type', 'text/html') self.end_headers() self.wfile.write('<html><body><p>OK</p></body></html>') httpd = HTTPServer(('', 8001), MyHanlder) httpd.serve_forever()

Wie man HTTP Nachrichtentext in BaseHTTPRequestHandler.do_POST () extrahiert?

Anzahl der Antworten 1 Antworten
In der do_POST() Methode der BaseHTTPRequestHandler kann ich den Zugriff auf die Header der POST-Anforderung einfach über die Eigenschaft self.headers. Aber ich kann nicht finden, eine ähnliche Eigenschaft für den Zugriff auf den Körper der Nachricht. Wie

Parse HTTP GET und POST-Parameter von BaseHTTPHandler?

Anzahl der Antworten 5 Antworten
BaseHTTPHandler aus dem BaseHTTPServer-Modul scheint nicht zu bieten jede bequeme Möglichkeit zum Zugriff auf http-request-Parameter. Was ist der beste Weg, um eine Analyse der GET-Parameter aus dem Weg, und die POST-Parameter aus dem request-body? Jetzt bin ich

Python 3.x BaseHTTPServer oder http.server

Anzahl der Antworten 3 Antworten
Ich versuche, eine BaseHTTPServer Programm. Ich bevorzuge die Verwendung von Python 3.3 oder 3.2. Ich finde den doc schwer zu verstehen, was zu importieren, aber versucht, die änderung der import von: from BaseHTTPServer import BaseHTTPRequestHandler,HTTPServer : from

Wie stoppe ich BaseHTTPServer.serve_forever () in einer BaseHTTPRequestHandler-Unterklasse?

Anzahl der Antworten 8 Antworten
Ich bin mit meinem HTTPServer in einem separaten thread (über das threading-Modul, das keine Möglichkeit hat, zu stoppen, threads,...) und aufhören willst zu dienen Anforderungen wenn der Haupt-thread auch Herunterfahren. Die Python-Dokumentation besagt, dass BaseHTTPServer.HTTPServer ist eine