Python的request.get只显示200状态

时间:2016-11-08 14:02:06

标签: python api python-requests cisco

我尝试使用Cisco Prime API,它似乎在使用Postman时有效(输出是一个xml文件)。但是,当我尝试用Python重现它时:

request.get(url, verify=False, auth=credentials)
print(response)

我得到的唯一答案是<Response [200]>(以及禁用SSL的警告,但这不相关)...我使用requests.auth.HTTPBasicAuth来生成&#34; crdentials&# 34;变量

3 个答案:

答案 0 :(得分:3)

你需要使用

print(response.json())

或者

print(response.text)

答案 1 :(得分:1)

嗯,当然,在发布之后我才找到答案:首先,你需要搜索json,而不是xml和第二,当你想要投射json时,你需要做     response.json()

答案 2 :(得分:0)

这样做是为了获得文本回复

 response = request.get(url, verify=False, auth=credentials)
   print response.text

这是最好的运气