gpt4 book ai didi

python - 将多部分/表单数据转发到不同的服务(python、bottle、requests)

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

我有中间层 api,它从客户端接收请求(可能带有附件的表单提交请求)并验证一些事情(使用 WTForms 进行表单验证),然后将表单发布请求转发到另一个实际执行操作的服务。

我面临的问题是无法按原样转发请求数据和附加文件,下面是代码示例。

@post('/')
def index():
post_data = request.POST.dict

requests.post("http://127.0.0.1:8090/", data=post_data, files=request.files)

最佳答案

弄清楚如何让它工作,实际上是我做错了,下面的代码可以工作

@post('/')
def index():
form_data = request.form.dict
file_data = request.files.get("myfile", "")
files = {file_data.name: (file_data.filename, file_data.file, file_data.type)}
requests.post("http://127.0.0.1:8090/", data=form_data, files=files)

关于python - 将多部分/表单数据转发到不同的服务(python、bottle、requests),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21998009/

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