如何在kivy的UrlRequest中返回错误

时间:2019-11-12 21:48:00

标签: python kivy

我目前正在研究一个项目,以创建一个程序来搜索机场的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参数。

谢谢。

0 个答案:

没有答案