class documentation

Undocumented

Method __enter__ Undocumented
Method __exit__ Undocumented
Method close Undocumented
Method handle_request Send a single HTTP request and return a response.
def __enter__(self): (source)
overridden in httpx.HTTPTransport

Undocumented

Returns
TUndocumented
def __exit__(self, exc_type=None, exc_value=None, traceback=None): (source)
overridden in httpx.HTTPTransport

Undocumented

Parameters
exc_type:typing.Optional[typing.Type[BaseException]]Undocumented
exc_value:typing.Optional[BaseException]Undocumented
traceback:typing.Optional[TracebackType]Undocumented
def close(self): (source)
overridden in httpx.HTTPTransport

Undocumented

def handle_request(self, request): (source)

Send a single HTTP request and return a response. Developers shouldn't typically ever need to call into this API directly, since the Client class provides all the higher level user-facing API niceties. In order to properly release any network resources, the response stream should *either* be consumed immediately, with a call to `response.stream.read()`, or else the `handle_request` call should be followed with a try/finally block to ensuring the stream is always closed. Example usage: with httpx.HTTPTransport() as transport: req = httpx.Request( method=b"GET", url=(b"https", b"www.example.com", 443, b"/"), headers=[(b"Host", b"www.example.com")], ) resp = transport.handle_request(req) body = resp.stream.read() print(resp.status_code, resp.headers, body) Takes a `Request` instance as the only argument. Returns a `Response` instance.

Parameters
request:RequestUndocumented
Returns
ResponseUndocumented