Lines Matching refs:request_handler
58 def __init__(self, request_handler): argument
62 request_handler.protocol_version = "HTTP/1.0"
64 request_handler)
143 def _return_auth_challenge(self, request_handler): argument
144 request_handler.send_response(407, "Proxy Authentication Required")
145 request_handler.send_header("Content-Type", "text/html")
146 request_handler.send_header(
154 request_handler.end_headers()
155 request_handler.wfile.write(b"Proxy Authentication Required.")
158 def handle_request(self, request_handler): argument
170 if "Proxy-Authorization" not in request_handler.headers:
171 return self._return_auth_challenge(request_handler)
174 request_handler.headers["Proxy-Authorization"]
179 return self._return_auth_challenge(request_handler)
181 return self._return_auth_challenge(request_handler)
191 for path in [request_handler.path, request_handler.short_path]:
194 request_handler.command,
199 return self._return_auth_challenge(request_handler)