module documentation

Undocumented

Class AsyncIteratorByteStream Undocumented
Class IteratorByteStream Undocumented
Class UnattachedStream If a request or response is serialized using pickle, then it is no longer attached to a stream for I/O purposes. Any stream operations should result in `httpx.StreamClosed`.
Function encode_content Undocumented
Function encode_html Undocumented
Function encode_json Undocumented
Function encode_multipart_data Undocumented
Function encode_request Handles encoding the given `content`, `data`, `files`, and `json`, returning a two-tuple of (<headers>, <stream>).
Function encode_response Handles encoding the given `content`, returning a two-tuple of (<headers>, <stream>).
Function encode_text Undocumented
Function encode_urlencoded_data Undocumented
def encode_content(content): (source)

Undocumented

Parameters
content:Union[str, bytes, Iterable[bytes], AsyncIterable[bytes]]Undocumented
Returns
Tuple[Dict[str, str], Union[SyncByteStream, AsyncByteStream]]Undocumented
def encode_html(html): (source)

Undocumented

Parameters
html:strUndocumented
Returns
Tuple[Dict[str, str], ByteStream]Undocumented
def encode_json(json): (source)

Undocumented

Parameters
json:AnyUndocumented
Returns
Tuple[Dict[str, str], ByteStream]Undocumented
def encode_multipart_data(data, files, boundary): (source)

Undocumented

Parameters
data:RequestDataUndocumented
files:RequestFilesUndocumented
boundary:Optional[bytes]Undocumented
Returns
Tuple[Dict[str, str], MultipartStream]Undocumented
def encode_request(content=None, data=None, files=None, json=None, boundary=None): (source)

Handles encoding the given `content`, `data`, `files`, and `json`, returning a two-tuple of (<headers>, <stream>).

Parameters
content:Optional[RequestContent]Undocumented
data:Optional[RequestData]Undocumented
files:Optional[RequestFiles]Undocumented
json:Optional[Any]Undocumented
boundary:Optional[bytes]Undocumented
Returns
Tuple[Dict[str, str], Union[SyncByteStream, AsyncByteStream]]Undocumented
def encode_response(content=None, text=None, html=None, json=None): (source)

Handles encoding the given `content`, returning a two-tuple of (<headers>, <stream>).

Parameters
content:Optional[ResponseContent]Undocumented
text:Optional[str]Undocumented
html:Optional[str]Undocumented
json:Optional[Any]Undocumented
Returns
Tuple[Dict[str, str], Union[SyncByteStream, AsyncByteStream]]Undocumented
def encode_text(text): (source)

Undocumented

Parameters
text:strUndocumented
Returns
Tuple[Dict[str, str], ByteStream]Undocumented
def encode_urlencoded_data(data): (source)

Undocumented

Parameters
data:RequestDataUndocumented
Returns
Tuple[Dict[str, str], ByteStream]Undocumented