结果表明,如果请求的内容类型为request.data,flask将application/x-www-form-urlencoded设置为空字符串。因为我使用的是JSON主体请求,所以我只想解析JSON或强制flask解析它并返回request.json
这是必需的,因为更改Ajax内容类型会强制HTTP选项请求,这会使后端复杂化。
如何使flask返回请求对象中的原始数据?

最佳答案

如果内容类型为“内容类型”,则可以通过“内容类型”获取post数据。
request.form.keys()[0]是一个multidict,其键包含已分析的post数据。

关于python - Flask - 当内容类型为“application/x-www-form-urlencoded”时,如何在POST请求中读取原始主体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17640687/

10-13 03:53