创建普通 CloseableHttpClient 时,我可以通过执行禁用压缩(和重定向)
httpclient = HttpClients.custom()
.disableRedirectHandling()
.disableContentCompression()
.build();
这样我就可以收到未更改的 gzip 数据。现在我正在尝试使用 CloseableHttpAsyncClient,但是 HttpAsyncClients.custom() 中缺少相关方法:
asyncHttpClient = HttpAsyncClients.custom()
.disableContentCompression() // COMPILE ERROR
.build();
我刚刚开始评估可行性或将我的代码重写为异步 API,所以我可能会遗漏一些东西。异步客户端将如何处理压缩内容?它的行为可以定制吗?