Делаю несколько запросов в цикле, который содержит список атрибутов GET-запроса.
Примерно так:
class...
self.log_paths = ["a=123","b=456","c=789"]
def main_loop(self)
self.basepath = "index.html?"
self.httpServ = httplib.HTTPConnection(self.host, self.port)
self.httpServ.connect()
for item in self.log_paths:
main_path = self.basepath + item
self.run_removed(self.httpServ, main_path)
time.sleep(0.5)
def run_removed(self, serv, path):
serv.request('GET', path)
response = serv.getresponse()
return
Первая итерация срабатывает, а на второй выводит ошибку:
Failed (<class 'httplib.ResponseNotReady'>)
По идее, на каждой итерации переменная response объявляется заново, и конфликта быть не должно.
Так в чем же тогда проблема?