gpt4 book ai didi

python - 将 CURL 命令转换为带有表单参数的 POST Python 请求

转载 作者:行者123 更新时间:2023-12-01 01:15:01 27 4
gpt4 key购买 nike

我是一个 requests/python 菜鸟。我发现 GET 请求没有问题,但不知道如何使用 POST 正确编码这些 -F 参数

http://docs.python-requests.org/en/master/user/quickstart/

我正在尝试弄清楚如何让请求处理包含表单数据的 POST 请求?

curl -X POST "https://falcon-sandbox.com/api/v2/submit/file?_timestamp=1548810863364" -H  "accept: application/json" -H  "user-agent: Falcon Sandbox" -H  "api-key:xxx" -H  "Content-Type: multipart/form-data" -F "file=@test.pdf;type=application/pdf" -F "environment_id=160"

最佳答案

import requests

session = requests.Session()

headers = {'accept' : 'application/json',
'user-agent': 'Falcon Sandbox',
'api-key':'xxx',
'Content-Type': 'multipart/form-data'}

data = {'enviroment_id' : '160'}
files = {"file": open('test.pdf', "rb")}


session.post("https://falcon-sandbox.com/api/v2/submit/file", headers = headers, data = data, files = files)

希望我没有错过任何东西,但结构应该是相同的。

关于python - 将 CURL 命令转换为带有表单参数的 POST Python 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54433351/

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