gpt4 book ai didi

python - Flask - 当内容类型为 "application/x-www-form-urlencoded"时如何读取 POST 请求中的原始正文

转载 作者:太空狗 更新时间:2023-10-29 19:35:25 26 4
gpt4 key购买 nike

事实证明,如果请求的内容类型是 application/x-www-form-urlencoded,Flask 会将 request.data 设置为空字符串。因为我使用的是 JSON 正文请求,所以我只想解析 json 或强制 Flask 解析它并返回 request.json

这是必需的,因为更改 AJAX 内容类型会强制执行 HTTP OPTION 请求,这会使后端复杂化。

如何让 Flask 返回请求对象中的原始数据?

最佳答案

可以通过request.form.keys()[0]获取post数据如果内容类型是 application/x-www-form-urlencoded .

request.formmultidict ,其键包含已解析的帖子数据。

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

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com