我的响应对象为<Request 'http://xx.xx.xx.xx/pipelineInfo' [GET]>
,我试图从请求对象中获取数据
request.json.get('xxx',NONE)
以及
request.get('XXX',NONE)
但未能得到回复并收到错误
例外:&#39;请求&#39;对象没有属性&#39; get&#39;和例外:&#39;请求&#39;对象没有属性&#39; json&#39;。
有人可以告诉我这个问题是什么吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
如果请求中发送的数据是json,则可以使用
json_data = request.get_json()
但是,如果mimetype不是application / json,则此函数将返回None,但这可以被force参数覆盖。
json_data = request.get_json(force=True)
获取json数据的另一种方法是:
json_data = json.loads(request.data) as well.
在此问题中可以找到从请求中获取数据的其他方式:How to get data received in Flask request
另外,请查看官方文档(http://flask.pocoo.org/docs/0.12/api/#flask.Request.get_json)