gpt4 book ai didi

python - 使用请求将 CURL 命令转换为 Python

转载 作者:行者123 更新时间:2023-12-05 07:34:57 27 4
gpt4 key购买 nike

我想使用 Python 中的 requests 库来发出 POST 请求。但是我尝试使用的 API 使用 curl 来发出请求,但我不知道如何转换它。

这是 curl 命令:

curl -X POST "https://api/recognize?secret_key=abc" -H  "accept: application/json" -H  "Content-Type: multipart/form-data" -F "image=@/path/to/image.jpg;type=image/jpeg" 

目前我只是使用 URL 而不是图像本身作为解决方法。

代码:

params = (
('image_url', '2015-BMW-320djpg'),
('secret_key', 'abc'),
)

response = requests.post('https://api/recognize_url', params=params)

最佳答案

据我所知,没有“cURL -> Requests”翻译器,但翻译一个请求(以及类似的请求)以使用请求模块应该相当容易。

files = {'image': open('/path/to/image.jpg', 'rb')}
params = {'secret_key': 'abc'}
headers = {'accept': 'application/json'}

response = requests.post(url, files=files, params=params, headers=headers)

关于python - 使用请求将 CURL 命令转换为 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49880150/

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