Lines Matching refs:request_handler
61 def __init__(self, request_handler):
65 request_handler.protocol_version = "HTTP/1.0"
67 request_handler)
146 def _return_auth_challenge(self, request_handler):
147 request_handler.send_response(407, "Proxy Authentication Required")
148 request_handler.send_header("Content-Type", "text/html")
149 request_handler.send_header(
156 #request_handler.send_header('Connection', 'close')
157 request_handler.end_headers()
158 request_handler.wfile.write(b"Proxy Authentication Required.")
161 def handle_request(self, request_handler):
173 if "Proxy-Authorization" not in request_handler.headers:
174 return self._return_auth_challenge(request_handler)
177 request_handler.headers["Proxy-Authorization"]
182 return self._return_auth_challenge(request_handler)
184 return self._return_auth_challenge(request_handler)
194 for path in [request_handler.path, request_handler.short_path]:
197 request_handler.command,
202 return self._return_auth_challenge(request_handler)