这个作品在我的系统上:转换卷曲蟒蛇要求
curl https://api.serverpilot.io/v1/servers -u KEY
我试图将其转换到Python,并试图对这个代码的几个变化。
params = {"u" :KEY}
# params = {"u" :json.dumps(KEY)}
restUrl = "https://api.serverpilot.io/v1/servers"
response = requests.get(restUrl, data=params, headers=headers)
parsed = json.loads(response.content)
print params
print response
print json.dumps(parsed, indent=4, sort_keys=True)
您是否检查了“man curl”手册? '-u'为验证指定一个*用户名和密码*。它当然与查询参数发送到服务器无关。 –
请注意,您可以直接使用'response.json()'加载JSON响应。这里不需要使用'json'模块。 –
感谢您的帮助。这现在适用于:response = requests.get(restUrl,auth =(CLIENTTID,APIKEY)) – user1256378