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]
- Raises
HTTPError – if status code is not valid for content unmarshalling.
- Parameters
-
- Return type
bytes
-
post(url, data, headers)[source]
- Raises
HTTPError – if status code is not valid for content unmarshalling.
- Parameters
-
- Return type
Any
-
classmethod
handle_response(response)[source]
Status codes 200 or 500 means that we can unmarshall the response.
- Raises
HTTPError – If the response status code is not 200 or 500
- Parameters
response (Response) –
- Return type
bytes