Python GET请求不返回任何内容

2024-09-28 21:49:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用一个用于航班信息的API。在文档中,它说这是一个RESTAPI,方法是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)


Tags: 文档comapihttpjspmhdthrairline
2条回答

rs将是^{}请求对象,如果正文中有json响应,则要调用^{}

print(rs.json())

当您使用requests模块获取数据时,您可以通过打印rs.text来查看响应

编辑:第一个回答者使用了.json()函数,如果您希望将其作为json,则该函数可能会更好

相关问题 更多 >