我使用 curl 发送带有文件数据的 POST 请求。
我正在尝试使用 python requests 模块来实现相同的目的。这是我的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'