关于python:如何从烧瓶中获取发布数据

How to get post data from flask

本问题已经有最佳答案,请猛点这里访问。

我想不出如何从烧瓶中获取post数据。

以下是我的内容类型

1
'Content-Type': 'application/x-www-form-urlencoded'

这是我从烧瓶里看到的,所以我知道数据在那里。我就是不能进入。

1
request.values -> CombinedMultiDict([ImmutableMultiDict([]), ImmutableMultiDict([('{"email":"david","password":"FU"}', u'')])])

那么……我如何获得电子邮件和密码?

1
email = request.?????


可以使用request.get_json()将force参数设置为true,强制flask将数据视为json。

1
data = request.get_json(force=True)


最终解决方案:

1
2
data = request.values.to_dict().keys()[0]
data = json.loads(data)

来源