Exemple #1
0
 def __call__(self, environ, start_response):
     '''Handle WSGI request'''
     req=Request(self, environ['REMOTE_ADDR'], environ['HTTP_HOST'])
     method=environ['REQUEST_METHOD']
     if method=='GET':
         return self.do_GET(req, environ, start_response)
     elif method=='POST':
         return self.do_POST(req, environ, start_response)
     else:
         start_response("400 Bad request", [])
         return []
Exemple #2
0
 def __init__(self, request, client_address, server):
     '''Initialize request handlers'''
     self.req=Request(server, client_address, server.domain)
     BaseHTTPRequestHandler.__init__(self, request, client_address, server)