def _post(self, uri, data):
if type(data) == dict:
data = [data]
if type(data[0]) != dict:
raise RuntimeError('submitted data must be a dictionary')
data = json.dumps(data)
if self.nowait:
uri = "{0}?nowait=1".format(uri)
logger.debug('uri: %s' % uri)
body = self.session.post(uri, data=data, verify=self.verify_ssl)
logger.debug('status code: ' + str(body.status_code))
if body.status_code > 299:
logger.error('request failed: %s' % str(body.status_code))
logger.error(json.loads(body.text).get('message'))
return None
body = json.loads(body.text)
return body
评论列表
文章目录