如何在不忽略我的参数的情况下从Python请求获取到cURL调用?

时间:2019-10-15 14:12:57

标签: python api curl post

出于特定原因,我需要使用cURL而不是Python请求。我有一个非常简单的Python请求调用:

url = http://hostname:8081/route

with open(os.path.join(os.getcwd(), 'image.png'), 'rb') as img:
    file = {'image': img}
    resp = requests.post(url, files=file, params={'key': 'value'})

哪个对我来说很好。但是,我需要使用cURL重新创建呼叫。我设法

curl -X POST -F "image=@input.png" -F "key=value" "http://hostname:8081/route"

这有点用(传输和处理图像),但是使用-F "key=value"形式的参数似乎忽略了-F参数。但是,使用-d参数也不起作用,因为就我现在所知,这不适用于指定的图像文件。

如何在不忽略cURL的情况下从Python请求到cURL调用?

0 个答案:

没有答案