httpwatch 服务器gzip响应导致不能查看stream的响应数据

来源:互联网 发布:p2p下载软件 知乎 编辑:程序博客网 时间:2024/06/05 02:52

导致服务器总是gzip 响应的,是因为apache服务器开启了gzip等压缩模块。因为返回数据是压缩的,因此用httpwatch查看时,返回数据长度为0。为此有两种解决办法

 

1、关闭服务器的压缩模块。具体操作请google之。一般google出来的内容都是怎么开启这模块的。你反着做就OK了

 

2、主要讲第二点,也是参考网上别的朋友的方法。这方法只针对firefox浏览器。下载一个3.6以及以上的firefox浏览器。安装好。如果之前已安装httpwatch,则给firefox添加httpwatch的扩展。如果没安装,则安装httpwatch。装上之后可以在firefox的工具菜单里找到httpwatch。打开即可抓包了。接着最重要的是修改firefox的配置。在URL框中输入about:config,在过滤器框中输入:network.http.accept-encoding.同时找到这项,双击,弹出的框中的内容全删除,确认即可。这样就关闭了firfox对gzip等压缩的支持。这样服务器返回的信息就不会再进行压缩了。再试httpwatch,便可以看到stream中有内容了。

 

能力有限,描述可能有误,但这么做经本人验证是可行的。

原创粉丝点击