def post(self,url, param):
data = {}
_url = self.req["protocol"] + self.req["host"] + ':' + str(self.req["port"]) + url
print(_url + " post?????:" + str(param))
requests.post(_url,files=None, data=json.dumps(param), headers=self.req["header"])
response = yield from aiohttp.request('POST', _url, data=json.dumps(param), headers=self.req["header"])
string = (yield from response.read()).decode('utf-8')
if response.status == 200:
data = json.loads(string)
else:
print("data fetch failed for")
print(response.content, response.status)
data["status_code"] = response.status
print(data)
return data
评论列表
文章目录