A drop-in replacement for requests request methods

saferequests.methods.delete(endpoint, max_rotations=5, **kwargs)

It sends a DELETE request

Return type:

Response

saferequests.methods.get(endpoint, max_rotations=5, params=None, **kwargs)

It sends a GET request

Return type:

Response

saferequests.methods.head(endpoint, max_rotations=5, **kwargs)

It sends a HEAD request

Return type:

Response

saferequests.methods.options(endpoint, max_rotations=5, **kwargs)

It sends a OPTIONS request

Return type:

Response

saferequests.methods.patch(endpoint, max_rotations=5, data=None, **kwargs)

It sends a PATCH request

Return type:

Response

saferequests.methods.post(endpoint, max_rotations=5, data=None, **kwargs)

It sends a POST request

Return type:

Response

saferequests.methods.put(endpoint, max_rotations=5, data=None, **kwargs)

It sends a PUT request

Return type:

Response

saferequests.methods.request(method, endpoint, max_rotations=5, **kwargs)

It sends a HTTP request with the given method

Return type:

Response