Me gustaría saber la cantidad de datos enviados en respuesta a una determinada solicitud HTTP. Lo que actualmente lo que hago es la siguiente:Obtenga el tamaño de la respuesta HTTP en Java
HttpURLConnection con = (HttpURLConnection) feedurl.openConnection();
// comprobar la respuesta por el contenido de tamaño int feedsize = con.getContentLength();
El problema es que el contenido-legnth no siempre está configurado. P.ej. cuando el servidor usa la codificación de transferencia = fragmentada, recupero un valor de -1.
Hago no necesito esto para mostrar la información de progreso. Solo necesito saber el tamaño de los datos que me enviaron después de que se haya hecho.
Antecedentes: necesito esta información porque me gustaría compararla con el tamaño de una respuesta, que se envió utilizando la codificación gzip.
Gracias eso es exactamente lo que necesitaba. Y con Maven una dependencia más no va a doler ;-) – er4z0r