HttpURLConnection是否支持开箱即用的压缩/解压缩?

时间:2013-11-26 13:47:09

标签: java playframework httpurlconnection

我正在使用HttpURLConnection发出一些GET请求并获取页面。我想请求gzip响应,但我没有找到任何信息,HttpURLConnection是否支持Gzip。

我是否只需要将标头Accept-Encoidng: gzip添加到请求中,或者为了处理gzip压缩响应,我还需要做些什么吗?

1 个答案:

答案 0 :(得分:1)

不,HttpURLConnection不会“处理”开箱即用的压缩。它只是使用HTTP流式传输请求和响应。如果使用了响应压缩,您将需要处理响应压缩,您可以通过检查响应头来找到它,例如

 Content-Encoding: gzip

编码类型也可能不是gzip。就像你提到的那样,你需要设置你的请求标题,说明你支持压缩。