我正在寻找curl的等价物:
curl http://my_url:8080 -H "Content-type: application/csv" -T test.csv
我特别在寻找-T filepath
的替代品.
我已经阅读了请求文档,所有简单的转换方法(如 https://curl.trillworks.com/或 uncurl (都不会将参数转换为-T
。
我通过详细调用我的 curl 请求找到了答案。
将request.put()
与参数 data
中的文件内容一起使用。
response = requests.put(url, headers=headers, data=open(path_file,'r').read())