Как узнать, было ли разорвано соединение с использованием библиотеки httplib? Похоже, что-то очень простое, но я не могу найти ответ здесь или в Google.
при подключении Вы получаете один из них:
http://docs.python.org/library/httplib.html#httplib.HTTPException
Вы могли бы сделать что-то подобное.
>>> import httplib >>> conn = httplib.HTTPConnection("www.python.org") >>> try: >>> conn.request("GET", "/index.html") >>> except Exception as e: >>> #take action according to the error. >>> print(type(e)) >>> r1 = conn.getresponse() >>> print r1.status, r1.reason
Пример взят с сайта www.python.org и отредактирован