Patrick Barry created HTTPCLIENT-2239:
-----------------------------------------

             Summary: setContentCompressionEnabled(true) does not work
                 Key: HTTPCLIENT-2239
                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-2239
             Project: HttpComponents HttpClient
          Issue Type: Bug
          Components: HttpClient (async)
    Affects Versions: 5.1.3
            Reporter: Patrick Barry


{code:java}
CloseableHttpAsyncClient client = HttpAsyncClients.custom()
        .disableAuthCaching()
        .disableCookieManagement()
        .setVersionPolicy(FORCE_HTTP_1)
        .setDefaultRequestConfig(RequestConfig.custom()
                .setContentCompressionEnabled(true)
                .build())
        .build(); 

We are migrating away from old apache sync client in favor of 
CloseableHttpAsyncClient. However, the new async client is not respecting the 
client configuration of contentCompression.  The old client would call down 
into ProtocolExec -> httpProcessor.process(request, context) -> which would go 
into interceptor RequestAcceptEncoding and if you wanted compression, it would 
add the Accept-Encoding header.  This new client is not doing that.    {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to