python - 如何在 Flask 中获取 `request.form` 的数据?

标签 python python-3.x flask

<分区>

我正在尝试从请求中获取数据,我尝试了下面提到的方法,我得到了 None{}。 这是我尝试过的,

request.form['text']
request.form.get('text')
request.form.to_dict()
request.form.getlist('text[]')
request.form.getlist('text')

我正在使用 apid clies(高级 Rest 客户端)发送 json 数据。 这是数据样本,

 [{
    "from": "971559xxxxxx",
    "id": "ABEGkZiAOQVVxxxxxxxxxxxxqEZ7KVtbxxxxx",
    "profile": {
        "name": "John Doe"
    },
    "text": {
        "body": "hi"
    },
    "timestamp": "1562080688",
    "type": "text",
    "to_number": "+971xxxxxxx"
    }]

最佳答案

如果它发送一个 json 你可以从中获取它

print(request.json)print(request.get_json())

关于python - 如何在 Flask 中获取 `request.form` 的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58482536/

相关文章:

python - 将操作应用于多个变量

python - 导入错误 : cannot import name _unquotepath

python - 如何将表达式字符串拆分为 Python 中的列表?

python - 在 OS X 10.5 上的 Python 2.6 上安装 PyObjC?

python - urllib:从直接下载链接获取文件名

flask - 蓝图初始化,我可以在第一次请求蓝图之前运行一个函数吗

python-3.x - 如何使用带有 Pytest 参数化副作用的补丁进行单元测试?

python - 替换文件中的字符串

python-2.7 - Python Flask:无法初始化SQLite数据库

python - 如何在 EC2 上制作运行 flask - 允许从外部访问?