【发布时间】:2014-02-19 20:14:18
【问题描述】:
我正在使用 web 服务来检索一些数据,但有时 url 不起作用并且我的网站没有加载。您知道我如何处理以下异常,以便网站在 web 服务不工作的情况下没有问题吗?
Django Version: 1.3.1
Exception Type: ConnectionError
Exception Value:
HTTPConnectionPool(host='test.com', port=8580): Max retries exceeded with url:
我用过
try:
r = requests.get("http://test.com", timeout=0.001)
except requests.exceptions.RequestException as e: # This is the correct syntax
print e
sys.exit(1)
但什么也没发生
【问题讨论】:
-
我不确定,但不应该是
except requests.exceptions.RequestException, e:吗?你也说你有ConnectionError作为一个例外,但我没有看到你捕捉到这个特定的例外...... -
好吧,因为我是 python 新手,所以我从这里找到了答案:stackoverflow.com/questions/16511337/…
标签: python url python-requests connection python-2.x