pex.proto.http.client
¶
Module Contents¶
- class pex.proto.http.client.HTTPClient¶
Bases:
object
Subclass of pex.proto.http module.
This subclass of pex.proto.http module represents Python implementation of the HTTP socket.
- http_request(method: str, host: str, port: int, path: str = '/', ssl: bool = False, timeout: int = 10, output: bool = True, session: Any = requests, **kwargs) str | None ¶
Send HTTP request.
- Parameters:
method (str) – HTTP method (GET, POST, DELETE, HEAD, OPTIONS)
host (str) – HTTP host
port (int) – HTTP port
path (str) – HTTP path
ssl (bool) – True if HTTP uses SSL else False
timeout (int) – connection timeout
output (bool) – True if wait for output else False
session (Any) – request handler
- Return Union[str, None]:
output if output is True else None