这里有一个奇怪的:
我已经使用 mod_php 向 apache 2 发送了 nginx 反向代理请求。
一位用户(使用 firefox 3.1b3)报告说,最近他开始偶尔出现“firefox 应该如何处理这个文件?” 正常导航期间的弹出窗口。我们还没有关于这个问题的任何其他报告,也无法自己重现它。
我检查了 Nginx 和 apache 的日志。错误日志中没有任何内容,它们都显示请求的正常 HTTP 200。
我让他把下载的文件发给我,它生成了 HTML,它应该是——除了它有一些尾随和前导字节。
开头的字节序列是神奇的 gzip 头:1F8B08
以下是开头字符,为方便起见,使用 C 转义:
\x1F\x8B\x089608\r\n<!DOCTYPE HTML ...
文件以:
...</html>\n\r\n0\r\n\r\n
当我通过 wget 获取相同的 URL 时,它按预期开始;神秘的开始和结束字节无处可寻。
有没有人见过类似的东西?这可能是 FF 3.1b3 的错误吗?