Vorrei sapere quanti dati sono stati inviati in risposta a una determinata richiesta http. Quello che attualmente faccio è questa:Ottenere la dimensione della risposta HTTP in Java
HttpURLConnection con = (HttpURLConnection) feedurl.openConnection();
// controlla la risposta per il contenuto di dimensioni int feedsize = con.getContentLength();
Il problema è che content-legnth non è sempre impostato. Per esempio. quando il server usa transfer-encoding = chunked, restituisco un valore di -1.
I do non necessario per visualizzare informazioni sull'avanzamento. Ho solo bisogno di sapere la dimensione dei dati che mi sono stati inviati dopo che è stato fatto.
Sfondo: ho bisogno di queste informazioni perché vorrei confrontarlo con le dimensioni di una risposta, che è stata inviata usando la codifica gzip.
Grazie, è esattamente ciò di cui avevo bisogno. E con Maven un'altra dipendenza non farà male ;-) – er4z0r