def send(uri, body, config):
logger = config['logger']
headers = {
'Authorization': 'Bearer ' + config.get('auth_token', ''),
'Content-Type': 'application/json'
}
try:
start = time.time()
http_client.request('POST', uri, body=json.dumps(body), headers=headers)
r = http_client.getresponse()
if r.status != 200:
logger.error('error posting server to server call ' + r.reason)
return False
logger.debug('Server call took ' + str(time.time() - start) + 'ms')
response_body = r.read()
return json.loads(response_body)
except httplib.HTTPException:
init(config)
return False
评论列表
文章目录