【发布时间】:2016-06-09 16:19:06
【问题描述】:
我正在将一些自动化脚本从 bash 移植到 python,它们几乎都是以下格式的 curl 命令:
curl -k -H "Content-Type: application/json" -X POST -d '{ "Request": {
"MessageID": "xxxx",
"MessageDateTime": "xxxxx",
"SourceSystem": "xxxx",
}
}' https://myUrl.xxx
在 Python 中准确构建它的最佳方法是什么?到目前为止,我有:
import requests
headers = {'Content-Type': 'application/json'}
payload = {'All the data'}
conn = httplib.HTTPConnection("myUrl.xxx")
conn.request("POST", "", payload, headers)
response = conn.getresponse()
print response
我想确保 -k、-d 和 -x bash 选项反映在此脚本中。谢谢!
【问题讨论】:
-
您导入请求但不使用它。