Chciałbym wiedzieć, ile danych zostało wysłanych w odpowiedzi na określone żądanie http. Co ja obecnie zrobić to w ten sposób:Uzyskaj rozmiar odpowiedzi HTTP w Javie
HttpURLConnection con = (HttpURLConnection) feedurl.openConnection();
// sprawdza odpowiedź za treść wielkości int feedsize = con.getContentLength();
Problem polega na tym, że content-legnth nie zawsze jest ustawiony. Na przykład. kiedy serwer używa transferu-encoding = chunked, otrzymuję wartość -1.
Potrzebuję nie potrzebuję tego do wyświetlenia informacji o postępie. Po prostu muszę znać rozmiar danych, które zostały mi przesłane po zakończeniu.
Tło: Potrzebuję tych informacji, ponieważ chcę porównać je z rozmiarem odpowiedzi wysłanej za pomocą kodowania gzip.
Dzięki temu jest dokładnie to, czego potrzebowałem. I z mavenem jeszcze jedna zależność nie zaszkodzi ;-) – er4z0r