[ 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: dev-unsubscr...@hc.apache.org For additional commands, e-mail: dev-h...@hc.apache.org