python 中的curl --data-binary 相当于什么?

Rol*_*ndo 4 python

什么相当于:

curl --data-binary @myjarfile.jar 本地主机:10000/acceptjar

在 python 中使用 requests api 吗?

.jar 文件是一个二进制文件,它被“发布”到期望接收该 jar 文件的服务器。

Ale*_*lor 6

这不处理错误,但应将文件作为八位字节流发送到服务器:

import requests
res = requests.post(url='http://example.com/post',
                    data=open('example.file', 'rb'),
                    headers={'Content-Type': 'application/octet-stream'})
Run Code Online (Sandbox Code Playgroud)

  • 也可以将文件对象作为“数据”传递,而不先读取它。 (3认同)