def perform_query(self, method, path, data = {}, headers = None):
"""set up connection and perform query"""
if headers is None:
headers = self.default_headers
with warnings.catch_warnings():
warnings.simplefilter("ignore", exceptions.InsecureRequestWarning)
resp = self.session.request(method, self.url + path, data = json.dumps(data),
verify = self.verify, headers = headers)
try:
resp.raise_for_status()
except requests.exceptions.HTTPError, e:
raise e
return resp.json()
评论列表
文章目录