gpt4 book ai didi

python - 如何在 Flask 中获取请求体字节?

转载 作者:太空宇宙 更新时间:2023-11-04 08:49:35 25 4
gpt4 key购买 nike

请求的content-typeapplication/json,但我想获取请求体字节。 Flask 会自动将数据转换为 json。如何获取请求正文?

最佳答案

您可以通过调用request.get_data() 来获取与表单无关的数据。您可以通过访问 request.form 来获取解析后的表单数据。和 request.files

但是,您访问这两者的顺序将改变从 get_data 返回的内容。如果您先调用它,它将包含完整的请求正文,包括原始表单数据。如果您第二次调用它,它通常是空的,并且 form 将被填充。如果您想要一致的行为,请调用 request.get_data(parse_form_data=True)

您可以使用 request.get_json() 将正文解析为 JSON,但这不会像您的问题所暗示的那样自动发生。

请参阅 dealing with request data 上的文档获取更多信息。

关于python - 如何在 Flask 中获取请求体字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36711930/

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