如何在 Apache HttpAsyncClient 中禁用压缩处理

How to disable compression handling in Apache HttpAsyncClient

在创建普通的 CloseableHttpClient 时,我可以通过

禁用压缩(和重定向)
httpclient = HttpClients.custom()
            .disableRedirectHandling()
            .disableContentCompression()
            .build();

这样我就可以收到未更改的 gzip 数据。 现在我正在尝试对 CloseableHttpAsyncClient 进行同样的操作,但是 HttpAsyncClients.custom():

中缺少相关方法
asyncHttpClient = HttpAsyncClients.custom()
    .disableContentCompression() // COMPILE ERROR
    .build();

我刚刚开始评估可行性或将我的代码重写为异步 API,所以我可能遗漏了一些东西。异步客户端将如何处理压缩内容?它的行为可以定制吗?

HttpAsyncClient 4.x 目前不支持自动内容解压缩。