def request(self, method, url, params = {}, data = {}, files = None):
post_values = data
headers = {"Authorization": "Bearer %s" % self.access_token}
try:
response = self.session.request(method, url, params=params, data=post_values,
files=files, headers=headers,
timeout=self.timeout, verify=False)
except Timeout as e:
logger.warning('POST for %s timed out: %s', url, e)
raise e
if response.status_code == requests.codes['forbidden']:
raise LoginException("forbidden status code received on %s %s %s", method, response.status_code, response.text)
elif (response.status_code != requests.codes['ok']):
self.access_token = None
logger.error("raised exception, resetting token %s", response.status_code)
# read content to let it know we are done with
response.content
return response
enertiv_oauth_client.py 文件源码
python
阅读 25
收藏 0
点赞 0
评论 0
评论列表
文章目录