У меня есть код, который выполняет HTTP GET, POST и PUT, используя Commons HttpClient 3.1 . Я хотел бы предоставить текущий индикатор скорости передачи в моем графическом интерфейсе, но не смог найти какие-либо методы для определения скорости передачи обрабатываемого HttpMethod.
Я мог бы просто рассчитать время передачи и сделать простую математику после ее завершения, чтобы определить, какова была скорость, но это дает плохой пользовательский опыт во время длительной загрузки или загрузки. Кто-нибудь знает, как определить скорость передачи запроса Commons HttpClient , пока он еще обрабатывается?