【发布时间】:2018-07-24 22:08:10
【问题描述】:
我有一个 curl 请求,我想在 python2 中转换为 urllib。
curl 有效并给儿子响应:
curl -i -X GET -H "X-AUTH-TOKEN: $AUTH_TOKEN" \
-H "Accept: application/json" \
"https://api.xyz.com/apiv1.2/reports/nodes?start_date=2014-04-01&end_date=2014-04-21"
我尝试了以下代码,它不断将我重定向到登录 html 页面作为响应。如何将上面的 curl 请求转换为 urllib?
headers = {"Content-Type": "application/json", "AUTH_TOKEN":'1234yyzxx'}
data = urllib.urlencode(values)
request = urllib2.Request(ENDPOINT + '?' + data, headers=headers)
response = urllib2.urlopen(request)
text = response.read()
print text
【问题讨论】:
标签: python-2.7 curl httprequest urllib2