Referencia: http://hc.apache.org/httpcomponents-client-ga/tutorial/html/httpagent.html#d4e1261manejo automático de las respuestas gzip http en Android
Esta página dice el siguiente código de configuración HttpClient
para manejar automáticamente las respuestas gzip (transparente para el usuario de HttpClient
):
DefaultHttpClient httpclient = new DefaultHttpClient();
httpclient.addRequestInterceptor(new RequestAcceptEncoding());
httpclient.addResponseInterceptor(new ResponseContentEncoding());
Sin embargo, no puede encontrar las clases RequestAcceptEncoding
y ResponseContentEncoding
en el SDK de Android. ¿Faltan simplemente? ¿Necesito escribir esto yo mismo?
Exactamente lo que necesitaba - gracias también por la referencia a SyncService –
El enlace no funciona. Por favor, rectifícalo. –
Recuerde que si utiliza una versión anterior del Apache HTTP Client, es posible que no encuentre 'GzipDecompressingEntitiy'. Puede obtener el código aquí: http://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk/httpcore-contrib/src/main/java/org/apache/http/contrib/compress/GzipDecompressingEntity.java –