我目前正在研究一个项目,以创建一个程序来搜索机场的METAR报告。我使用了Kivy的UrlRequest,如下所示:
def search_location(self):
search_template = "https://avwx.rest/api/metar/{}?options=summary&format=json&onfail=cache"
search_url = search_template.format(self.search_input.text)
print(2)
request = UrlRequest(url=search_url, on_success=self.found_location, on_error=print("jdf"), on_failure=print("gsjgv"))
我在解释器中返回了这个
2
jdf
gsjgv
这意味着请求的所有内容都可以,但是请求有错误。
API链接有效,例如您可以使用EGCC代替{},在网站上,该网址应重新运行曼彻斯特机场的JSON数据。
UrlRequest是否可以通过任何方式告诉我错误是什么?我在文档中发现的唯一东西是on_error参数。
谢谢。