sevenbridges.http package¶
Submodules¶
sevenbridges.http.client module¶
-
class
sevenbridges.http.client.
HttpClient
(url=None, token=None, oauth_token=None, config=None, timeout=None, proxies=None, error_handlers=None)¶ Bases:
object
Implementation of all low-level API stuff, creating and sending requests, returning raw responses, authorization, etc.
-
add_error_handler
(handler)¶
-
delete
(url, headers=None, params=None, append_base=True)¶
-
get
(url, headers=None, params=None, data=None, append_base=True, stream=False)¶
-
limit
¶
-
patch
(url, headers=None, params=None, data=None, append_base=True)¶
-
post
(url, headers=None, params=None, data=None, append_base=True)¶
-
put
(url, headers=None, params=None, data=None, append_base=True)¶
-
remaining
¶
-
remove_error_handler
(handler)¶
-
request_id
¶
-
reset_time
¶
-
session
¶
-
-
sevenbridges.http.client.
format_proxies
(proxies)¶ Helper method for request proxy key compatibility. :param proxies: Proxies dictionary :return: Dict compatible with request proxy format.
-
sevenbridges.http.client.
generate_session
(proxies=None)¶ Helper method to generate request sessions. :param proxies: Proxies dictionary. :return: requests.Session object.