1 # Stubs for BaseHTTPServer (Python 2.7)
\r
3 from typing import Any, BinaryIO, Mapping, Optional, Tuple, Union
\r
7 class HTTPServer(SocketServer.TCPServer):
\r
8 server_name = ... # type: str
\r
9 server_port = ... # type: int
\r
10 def __init__(self, server_address: Tuple[str, int],
\r
11 RequestHandlerClass: type) -> None: ...
\r
13 class BaseHTTPRequestHandler:
\r
14 client_address = ... # type: Tuple[str, int]
\r
15 server = ... # type: SocketServer.BaseServer
\r
16 close_connection = ... # type: bool
\r
17 command = ... # type: str
\r
18 path = ... # type: str
\r
19 request_version = ... # type: str
\r
20 headers = ... # type: mimetools.Message
\r
21 rfile = ... # type: BinaryIO
\r
22 wfile = ... # type: BinaryIO
\r
23 server_version = ... # type: str
\r
24 sys_version = ... # type: str
\r
25 error_message_format = ... # type: str
\r
26 error_content_type = ... # type: str
\r
27 protocol_version = ... # type: str
\r
28 MessageClass = ... # type: type
\r
29 responses = ... # type: Mapping[int, Tuple[str, str]]
\r
30 def __init__(self, request: bytes, client_address: Tuple[str, int],
\r
31 server: SocketServer.BaseServer) -> None: ...
\r
32 def handle(self) -> None: ...
\r
33 def handle_one_request(self) -> None: ...
\r
34 def send_error(self, code: int, message: Optional[str] = ...) -> None: ...
\r
35 def send_response(self, code: int,
\r
36 message: Optional[str] = ...) -> None: ...
\r
37 def send_header(self, keyword: str, value: str) -> None: ...
\r
38 def end_headers(self) -> None: ...
\r
39 def flush_headers(self) -> None: ...
\r
40 def log_request(self, code: Union[int, str] = ...,
\r
41 size: Union[int, str] = ...) -> None: ...
\r
42 def log_error(self, format: str, *args: Any) -> None: ...
\r
43 def log_message(self, format: str, *args: Any) -> None: ...
\r
44 def version_string(self) -> str: ...
\r
45 def date_time_string(self, timestamp: Optional[int] = ...) -> str: ...
\r
46 def log_date_time_string(self) -> str: ...
\r
47 def address_string(self) -> str: ...
\r