Nikola Petrov created HTTPCLIENT-1312:
-----------------------------------------

             Summary: Decompressing on redirects with redirection support off 
doesn't work properly
                 Key: HTTPCLIENT-1312
                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1312
             Project: HttpComponents HttpClient
          Issue Type: Bug
          Components: HttpClient
    Affects Versions: 4.2.2
            Reporter: Nikola Petrov
            Priority: Critical


We are a having a problem with the httpclient implementation on
redirecting websites that support gzip encoding. The problem occurs only
if the automatic redirect facilities are disabled. Here is a resulting code 
that fails - note that if you set the HANDLE_REDIRECTS to true it works


        public static void main(String[] args) throws ClientProtocolException,
                        IOException {
                HttpParams httpParams = new BasicHttpParams();
                httpParams.setBooleanParameter(ClientPNames.HANDLE_REDIRECTS, 
Boolean.FALSE);
                HttpClient httpclient = new DecompressingHttpClient(new 
DefaultHttpClient(httpParams));

                ResponseHandler<Void> responseHandler = new 
ResponseHandler<Void>() {

                        public Void handleResponse(HttpResponse response)
                                        throws ClientProtocolException, 
IOException {
                                response.getEntity().getContent();
                                return null;
                        }
                };
                httpclient.execute(new HttpGet(URI.create(PROBLEMATIC_URL)),
                                responseHandler);

        }


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to