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 url (str) – params (Dict) – headers (Dict) – Return type bytes abstract post(url, data, headers)[source]¶ Send a POST request. Parameters url (str) – data (Any) – headers (Dict) – 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 url (str) – params (Dict) – headers (Dict) – Return type bytes post(url, data, headers)[source]¶ Send a POST request. Parameters url (str) – data (Any) – headers (Dict) – Return type bytes