首页 > 解决方案 > Python GET 请求不返回任何内容

问题描述

我正在尝试使用用于航班信息的 API。在文档上,它说这是一个休息 API,方法是 GET。文档上的 URL 是:

http://zv.nirasoftware.com:882/AvailabilityJS.jsp?AirLine=ZV&cbSource=THR&cbTarget=MHD&cbDay1=1&cbMonth1=5&cbAdultQty=1&cbChildQty=0&cbInfantQty=0&OfficeUser=TEH.WS&OfficePass=123

当我使用 chrome 运行 API 时,我得到了 JSON 文件,但使用 python 我什么也没收到!我应该怎么办?

import requests

rs = requests.get("http://zv.nirasoftware.com:882/AvailabilityJS.jsp?AirLine=ZV&cbSource=THR&cbTarget=MHD&cbDay1=1&cbMonth1=5&cbAdultQty=1&cbChildQty=0&cbInfantQty=0&OfficeUser=THE.WSS&OfficePass=124")

print(rs)

标签: pythonapirestpython-requests

解决方案


rs将是请求对象,如果正文中有 json 响应Response,您想调用它。json()

print(rs.json())

推荐阅读