class documentation

Undocumented

Method __init__ Undocumented
Async Method handle_async_request Undocumented
Method handle_request Send a single HTTP request and return a response.
Instance Variable handler Undocumented

Inherited from AsyncBaseTransport:

Async Method __aenter__ Undocumented
Async Method __aexit__ Undocumented
Async Method aclose Undocumented

Inherited from BaseTransport (via AsyncBaseTransport):

Method __enter__ Undocumented
Method __exit__ Undocumented
Method close Undocumented
def __init__(self, handler): (source)

Undocumented

Parameters
handler:typing.Callable[[Request], Response]Undocumented
async def handle_async_request(self, request): (source)

Undocumented

Parameters
request:RequestUndocumented
Returns
ResponseUndocumented
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

Undocumented