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
祝你好运
我正在尝试使用 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
祝你好运