我正在尝试在 IIS 8.5 上使用动态压缩(特别是使用 JSON)。我正在使用 Windows Server 2012、IIS 8.5 和一个非常简单的 ASP.NET MVC 站点,以 JSON 的形式返回 ActionResult。首先,我完成了所有常规步骤,在服务器和站点级别的 IIS 中启用动态压缩,使用正确的 MIME 类型、频率等编辑我的 applicationHost.config。
我已经启用了 FailedRequestTrace 日志记录,奇怪的是我的请求报告压缩成功,但 Chrome/Fiddlr 不同意:
跟踪日志记录中的响应包含标头“Content-Encoding:gzip”:
但是 Chrome/IE/Fiddlr 中的响应不包含该标头,也没有压缩响应,看起来有其他东西在干扰!请帮忙!
如果服务器正在提供压缩的响应(使用 WireShark 来确定这一点),但您在浏览器中看到响应被压缩,则可能是您的防病毒软件在内容到达您的浏览器之前解压缩了
WireShark https://www.wireshark.org/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)