Chrome +内容编码:gzip + Basic Auth =压缩输出

时间:2016-12-19 19:03:53

标签: google-chrome nginx gzip

有一个奇怪的场景。有一个运行在HTTP上的网站,受Basic Auth保护(通过Nginx提供),它还在根文档上设置Content-Encoding: gzip标题。

现在这一切都很好而且相当香草,期待当我在提示符中输入我的用户名/密码时,它接受凭据但是给我回gzipped输出而不是我需要的实际渲染的HTML。我试过删除gzip,它可以工作。我尝试删除Basic Auth,它有效。它并没有提供下面的输出。

gzipped output

我也在Firefox中尝试过,它正确呈现了HTML页面(即它在渲染之前将其解压缩)所以对我而言,它看起来可能是一个不起眼的Chrome bug。此网站仅供与Chrome密切相关的内部服务使用,只需通过HTTP运行即可使用iframe而不会出错。

任何提示或技巧,似乎无法在不幸发现之前发现任何地方。

干杯, 亚历

0 个答案:

没有答案