Документация гласит, что handleResponseEnd вызывается, когда ответ полностью получен.
http://twistedmatrix.com/documents/11.0.0/api/twisted.web.http.HTTPClient.html#handleResponseEnd
Однако отладка показывает, что это не всегда так.При выполнении нескольких запросов к одному и тому же URI, кажется, вызывается только для первого запроса.При выполнении нескольких запросов к различным URI, он все еще только вызывается для запроса FIRST.
Желательно ли такое поведение?Выполнение запросов к одному и тому же URI несколько раз почти имеет смысл, поскольку полученный ответ обычно «304 Не изменен», поэтому клиент не получает содержимое несколько раз.Тем не менее, я все еще ожидал бы, что обратный вызов будет запущен с сообщением «мы закончили получать ответ».
Существует ли другой обратный вызов, который был бы более подходящим для доступа к полному ответу?