Exceptions


requests.RequestException

requests.RequestException(args, kwargs)

There was an ambiguous exception that occurred while handling your request.


requests.ConnectionError

requests.ConnectionError(args, kwargs)

A Connection error occurred.


requests.HTTPError

requests.HTTPError(args, kwargs)

An HTTP error occurred.


requests.TooManyRedirects

requests.TooManyRedirects(args, kwargs)

Too many redirects.


requests.ConnectTimeout

requests.ConnectTimeout(args, kwargs)

The request timed out while trying to connect to the remote server.

Requests that produced this error are safe to retry.


requests.ReadTimeout

requests.ReadTimeout(args, kwargs)

The server did not send any data in the allotted amount of time.


requests.Timeout

requests.Timeout(args, kwargs)

The request timed out.

Catching this error will catch both ConnectTimeout and ReadTimeout errors.


requests.JSONDecodeError

requests.JSONDecodeError(args, kwargs)

Couldn't decode the text into json