我试图查找新的Java HTTP客户端中有关处理压缩的任何提及,但未能成功。是否有内置配置来处理例如gzip
或deflate
压缩?
我期望拥有一个BodyHandler
,用于例如以下内容:
HttpResponse.BodyHandlers.ofGzipped(HttpResponse.BodyHandlers.ofString())
但我没看到。我在HttpClient
中也没有看到任何配置。我是在错误的位置查找还是这个功能故意没有实现并推迟到支持库中?
但我没有看到任何配置。HttpClient
中也没有任何配置。我是在错误的地方查找还是这个功能故意没有实现并且推迟到支持库中了?
Accept-Encoding: gzip
,则支持它。请注意,在 HTTP 客户端的应用程序侧和网络侧通常存在不同的头部。 - Patrick