BaseHTTPServer threading using SocketServer.ThreadingMixIn

Tortelini leo.hatvani at gmail.com
Sun Feb 20 13:55:17 EST 2005


It's not that, here is definition that I use:
class myWebServer(SocketServer.ThreadingMixIn,
BaseHTTPServer.HTTPServer):
  pass

code that runs server:
server = myWebServer(('', 80), myWebHTTPHandler)
LOG("Web Server starting")
server.serve_forever()

and here is shortened version of myWebHTTPHandler:
class myWebHTTPHandler(BaseHTTPServer.BaseHTTPRequestHandler):
    sys_version=""
    server_version=versionString

    def log_request(self, code='-', size='-'):
        pass

    def do_GET(self):
        my GET code...
    
    def do_POST(self):
        my POST code...




More information about the Python-list mailing list