Java OpenJDK HttpURLConnection是否自动解压缩请求?
[注:据我所知,Android的Java OpenJDK HttpURLConnection是否自动解压缩请求?,java,gzip,httpurlconnection,openjdk,Java,Gzip,Httpurlconnection,Openjdk,[注:据我所知,Android的HttpURLConnection会对响应进行解压缩。我特别询问的是JVM.Oracle或openJDK] 查看网络跟踪,我没有看到任何接受编码:gzip头。当服务器返回content encoding:gzip时,getInputStream()似乎返回压缩流,而不是解压缩流 如果有对数据解压缩的支持,我希望有一个指向相关openJDK代码的指针。AFAIK没有现成的解压缩,您必须自己处理(使用GzipInputStream)(另请参见)如果请求没有指示接受编码
HttpURLConnection
会对响应进行解压缩。我特别询问的是JVM.Oracle或openJDK]
查看网络跟踪,我没有看到任何接受编码:gzip
头。当服务器返回content encoding:gzip
时,getInputStream()
似乎返回压缩流,而不是解压缩流
如果有对数据解压缩的支持,我希望有一个指向相关openJDK代码的指针。AFAIK没有现成的解压缩,您必须自己处理(使用
GzipInputStream
)(另请参见)如果请求没有指示接受编码,响应不应被编码——但一些服务器可能认为几乎所有浏览器都接受gzip,因此它们甚至不检查请求标志,也不关心不接受gzip的http客户端。