【发布时间】:2013-04-15 05:41:39
【问题描述】:
我使用 curl 发送带有文件数据的 POST 请求。
我正在尝试使用 python 请求模块来实现相同的目的。这是我的python脚本
import requests
payload=open('data','rb').read()
r = requests.post('https://IP_ADDRESS/rest/rest/2', auth=('userid', 'password'), data=payload , verify=False)
print r.text
数据文件如下所示
'ID' : 'ISM03'
但是我的脚本没有从文件中发布数据。我在这里错过了什么吗?
在 Curl 中,我曾经有一个类似下面的命令
Curl --data @filename -ik -X POST 'https://IP_ADDRESS/rest/rest/2'
【问题讨论】:
标签: python file python-requests