Я хотел бы знать, сколько данных было отправлено в ответ на определенный http-запрос. В настоящее время я делаю следующее:
HttpURLConnection con = (HttpURLConnection) feedurl.openConnection();
//проверить ответ на размер содержимого int feedsize = con.getContentLength();
Проблема в том, что длина содержимого не всегда установлена. Например. когда сервер использует transfer-encoding=chunked, я возвращаю значение -1.
Мне не это нужно для отображения информации о ходе выполнения. Мне просто нужно знать размер данных, которые были отправлены мне после того, как это было сделано.
Предыстория: мне нужна эта информация, потому что я хотел бы сравнить ее с размером ответа, который был отправлен с использованием кодировки gzip.