服务器如何知道返回gzip压缩数据?

时间:2016-04-02 19:36:01

标签: http gzip

在下面的标题交换中,我看到服务器正在返回页面Gzip,但我不知道我的浏览器在哪里表明它可以接受GZip。服务器是怎么知道的?

Gzip headers

1 个答案:

答案 0 :(得分:0)

您在此处复制的内容不是您的浏览器发送的内容; “通用”部分是一些请求数据和一些响应数据的混合。如果您想查看实际请求的响应,请使用wireshark之​​类的内容。

巧合的是,值得注意的是,一些所谓的安全产品会干扰您的浏览器请求 - 常见的“增强”是删除或破坏要求压缩的标头。在没有特定配置的情况下,您的网络服务器将尊重此类请求以强制压缩。当Google看到此类行为时,会向客户端提供压缩的JavaScript - 如果它在客户端上运行,则Google会开始发送压缩内容。 Web上有Apache配置片段,可以检测并覆盖某些此类篡改。

但是没有证据表明您的设置就是这种情况。您只是没有看到请求标头。