Найти - Пользователи
Полная версия: HttpResponse and urllib2
Начало » Django » HttpResponse and urllib2
1
Oduvan
Django:
def index(request):
return HttpResponse('Hi ALL')
Script:
req = urllib2.Request('http://192.168.79.128:8000/','<TESTRECV/>',{'Cookie':'sessionid=c65d9ffdbe4734d8caf3225fd302fed5'})
response = urllib2.urlopen(req)
print response.read()
Когда скрипт вызываеш, то всегда выдает

urllib2.URLError: <urlopen error (104, 'Connection reset by peer')>
причем если убрать куку, то все работает.

Или к примеру или к примеру сделать не сразу респонс , а вывести темплейт, то тоже ошибки не будет. Но если просто слиип перед ним поставить, то проблема не решается.

Это бага urllib2? Если да, то есть ли альтернатива?
Александр Кошелев
Код вполне легальный и ничего ломаться не должно. У вас что-то с установкой не то, либо с сетевыми интерфейсами.
slav0nic
альтернатива pycurl - правда не pythonic, но зато мега функциональный)

попробуйте код и гляньте что происходит
import httplib
httplib.HTTPConnection.debuglevel = 1
#вызов методов из urllib2...
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB