当前位置 : 主页 > 编程语言 > python >

tornado AsyncHTTPClient() delete方法

来源:互联网 收集:自由互联 发布时间:2022-10-14
报错信息:tornado\simple_httpclient.py", line 365, in runraise KeyError("unknown method %s" % self.request.method) KeyError: 'unknown method delete' 解决方案:需要在调用时设置 allow_nonstandard_methods = True async def _do

报错信息:tornado\simple_httpclient.py", line 365, in run  raise KeyError("unknown method %s" % self.request.method)

KeyError: 'unknown method delete'

解决方案:需要在调用时设置 allow_nonstandard_methods=True

async def _do_action(self, **kwargs):
http_client = AsyncHTTPClient()
response = await http_client.fetch(kwargs.get('url'), method=kwargs.get('method'), raise_error=False,
body=kwargs.get('data'), headers=kwargs.headers,
request_timeout=kwargs.request_timeout,allow_nonstandard_methods=True)

return response.body

方法默认 allow_nonstandard_methods=True

tornado AsyncHTTPClient() delete方法 _tornado

【本文来自:日本服务器 http://www.558idc.com/jap.html 复制请保留原URL】
上一篇:SQL按照功能分为哪几类?具体包括什么?
下一篇:没有了
网友评论