Python的request.get只显示200状态

Python's request.get only show 200 status

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

重现相同内容时
request.get(url, verify=False, auth=credentials)
print(response)

我得到的唯一响应是 <Response [200]>(以及禁用 SSL 的警告,但这不相关)...我使用 requests.auth.HTTPBasicAuth 生成 "crdentials" 变量

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

你需要

print(response.json())

或者

print(response.text)

点赞以获得文本回复

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

祝你好运