我有一个小网站,其中一些内容使用AJAX在HTML标记中显示。 内容只是从同一个网站上的另一个页面。 但是,有时不是加载parsing的PHP文件,而是浏览器显示一个下载框。 我下载了这个文件,看起来像是一个混合有二进制或gzip压缩数据的文本文件。 我不能在这里粘贴二进制文件,但是这里有一些头文件:
Jul 2012 18:52:16 GMT Server: Apache/2 X-Powered-By: PHP/5.3.10 Content-Encoding: gzip Vary: Accept-Encoding,User-Agent Keep-Alive: timeout=1, max=95 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html HTTP/1.1 304 Not Modified Date: Sun, 01 Jul 2012 18:52:16 GMT Server: Apache/2 Connection: Keep-Alive Keep-Alive: timeout=1, max=93 ETag: "2fc857-409-4c39691c59b40" HTTP/1.1 304 Not Modified Date: Sun, 01 Jul 2012 18:52:16 GMT Server: Apache/2 Connection: Keep-Alive Keep-Alive: timeout=1, max=92 ETag: "2fc854-3e5-4c39691b65900" HTTP/1.1 304 Not Modified Date: Sun, 01 Jul 2012 18:52:16 GMT Server: Apache/2 Connection: Keep-Alive Keep-Alive: timeout=1, max=91 ETag: "2fc847-3e3-4c3969197d480"
和大块这样的东西:
µàl]&BaËÜk#ìÏ
服务器认为你的浏览器可以处理gzip格式的线上压缩(不pipe正在设置什么)。
然而,浏览器不理解格式,或者你使用了一个狡猾的插件,这违反了gzipstream量的默认处理。
不知道你的设置,尝试使用新的浏览器安装,或不同的浏览器。