python - pycurl 相当于 "curl --data-binary"

标签 python pycurl

我想知道 pycurl 中这个 curl 命令的等价物:

curl --data-binary @binary_data_file.bin 'http://server/myapp/method'

注意:上面的curl语句使用了POST方法。我需要使用它来与我的服务器脚本兼容。

最佳答案

requests 库旨在让事情变得简单:

import requests
r = requests.post('http://server/myapp/method', data={'aaa': 'bbb'})

或者根据接收端对数据的期望:

import requests
r = requests.post('http://server/myapp/method',
    data=file('binary_data_file.bin','rb').read())

关于python - pycurl 相当于 "curl --data-binary",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11444257/

相关文章:

python - 在 web.py 中返回多行

python - Tensorflow 中值

python - 如何使用带有 pycurl 的 python 访问 Bugzilla 上错误的 XML 页面?

python - 使用 HTTP GET 请求访问 nodejs 服务器上的 MongoDB 数据库

python - 在 pycurl 中登录和使用 cookie

python - 您将如何将 cURL "GET"与基于 Python 的 REST API 一起用于网络编程?

python - Python 中用于偏差校正的直方图匹配

Python:无法 imoport keras,导入错误:没有名为 tensorflow 的模块

python - 使用长度不均匀的列表项创建 pandas df 列?

python - PycURL RESUME_FROM