xsdata.formats.dataclass.transports module

class xsdata.formats.dataclass.transports.Transport[source]

Bases: abc.ABC

abstract get(url, params, headers)[source]

Send a GET request.

Parameters
Return type

bytes

abstract post(url, data, headers)[source]

Send a POST request.

Parameters
Return type

bytes

class xsdata.formats.dataclass.transports.DefaultTransport(timeout=2.0)[source]

Bases: xsdata.formats.dataclass.transports.Transport

Default transport based on the requests library.

Parameters

timeout (float) – Read timeout

timeout: float = 2.0
get(url, params, headers)[source]

Send a GET request.

Parameters
Return type

bytes

post(url, data, headers)[source]

Send a POST request.

Parameters
Return type

bytes