def api_response(self, url, post_data):
self.req.http.c.setopt(pycurl.HTTPHEADER, ["Accept: application/json, text/plain, */*",
"Content-Type: application/json"])
try:
res = json.loads(self.load(url, post=json.dumps(post_data)))
except (BadHeader, ValueError), e:
self.log_error(e.message)
self.fail(e.message)
# Headers back to normal
self.req.http.c.setopt(pycurl.HTTPHEADER, ["Accept: */*",
"Accept-Language: en-US,en",
"Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7",
"Connection: keep-alive",
"Keep-Alive: 300",
"Expect:"])
return res
评论列表
文章目录