[
https://issues.apache.org/jira/browse/HTTPCLIENT-2239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17620296#comment-17620296
]
Patrick Barry commented on HTTPCLIENT-2239:
-------------------------------------------
We are not talking about classic HttpClient here (in this ticket). We are
talking about HttpAsyncClients.custom() builder and the use of
CloseableHttpAsyncClient
> 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
> Priority: Major
>
> {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]