gpt4 book ai didi

Python Falcon - 获取 POST 数据

转载 作者:太空狗 更新时间:2023-10-29 21:27:53 24 4
gpt4 key购买 nike

我尝试在我的项目中使用 falcon 包。问题是我没有找到从 HTTP post 请求获取正文数据的方法。

我使用了示例中的代码,但是 req.stream.read() 没有按预期返回 JSON。

代码是:

raw_json = req.stream.read()
result.json(raw_json, encoding='utf-8')
resp.body = json.dumps(result_json, encoding='utf-8')

如何获取POST数据?

感谢您的帮助

最佳答案

falcon 2 中,如果您使用 json 类型,请使用 req.media

例如:

import falcon
from json import dumps

class Resource(object):
def on_post(self, req, resp, **kwargs):
result = req.media
# do your job
resp.body = dumps(result)


api = falcon.API()

api.add_route('/test', Resource())

关于Python Falcon - 获取 POST 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48679165/

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