虽然在标头中添加“Accept-Encoding: gzip”预计会告诉服务器您可以接收 gxip 编码,但它似乎并没有以这种方式工作。相反,服务器只响应“Vary: Accept-Encoding”。经过长时间的谷歌搜索,我什至无法真正找出“Vary:Accept-Encoding”的含义。为什么服务器没有以应有的“内容编码:gzip”响应?我错过了什么吗?
编辑:例如,在本网站(http://www.gidnetwork.com/tools/gzip-test.php)上检查 www.yahoo.com 时,它会拉入正确的标题(内容编码之一)。但是,当我通过 Java 代码拉入该网站时,内容编码标头不会出现。这是为什么?
这是我用来在 Java 中打印标题的代码:
Header[] h = response.getAllHeaders();
for (int x = 0; x < h.length; x++)
System.out.println(h[x]);