gpt4 book ai didi

python - 如何在GAE上的Python中捕获DNS查找失败错误?

转载 作者:行者123 更新时间:2023-12-03 07:42:29 25 4
gpt4 key购买 nike

我测试了具有urlfetch的人员提供的URL,以捕获错误的链接。

result = urlfetch.fetch(url)

当我提供诸如“http://qwerty.uiop”之类的URL时,日志显示存在“DNSLookupFailedError”,但此代码无法捕获它:
except urlfetch.DNSLookupFailedError:
self.error(400)
self.response.out.write(
'Sorry, there was a problem with URL "' + url + '"')

我还尝试了“除了urlfetch.Error:”和“除了urlfetch.DownloadError:”

我在做什么错,还有另一种方法可以完成我想做的事情吗?

最佳答案

在本地开发人员环境和生产环境中,我实际上看到了另一个异常:DownloadError。捕捉对我来说很好。

try:
result = urlfetch.fetch('http://qwerty.uiop')
except urlfetch.DownloadError:
self.response.write('Oops!')

关于python - 如何在GAE上的Python中捕获DNS查找失败错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13318645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com