Dear All, We have some constraints in moving to new httpclient and we are using 4.1.3. Any help is appreciated. gzipContent works but deflated is not working.
if (response.getEntity() != null) { HttpEntity entity = response.getEntity(); Header contentEncodingHeader = entity.getContentEncoding(); if (contentEncodingHeader != null) { HeaderElement[] encodings =contentEncodingHeader.getElements(); for (int i = 0; i < encodings.length; i++) { if (encodings[i].getName().equalsIgnoreCase("gzip")) { entity = new GzipDecompressingEntity(entity); break; } else if(encodings[i].getName().equalsIgnoreCase("deflate")) { entity = new DeflateDecompressingEntity(entity); break; } } } And we use the below mechanism to set the params in the httpclient .. I have read that I need to disable the compressions. But I could not find how can I set that.. rsClient = new DefaultHttpClient(); rsClient.getParams().setParameter(CoreProtocolPNames.USER_AGENT, TESTCONSOLE); rsClient.getParams().setParameter(ClientPNames.HANDLE_REDIRECTS, false); Thanks, Aparna