HTTP 标头问题

HTTP 标头问题

我们的网络服务器出现了一些奇怪的问题。有时当您点击时,您会在网页上看到纯文本形式的 http 标头。

HTTP/1.1 200 正常
缓存控制:私有
内容类型:text/html;字符集=utf-8
服务器:Microsoft-IIS/7.0 X-AspNet-版本:2.0.50727
X-Powered-By:ASP.NET
日期:2009 年 10 月 26 日星期一 21:43:57 GMT
内容长度:13633

有人知道为什么这会出现在页面内容中吗?

答案1

我同意 @djangofan 的评论。看起来您启用了缓存服务器或缓存。您使用的是 ARR 还是缓存服务器或其他类型的缓存?我知道 ARR 1.0 有一个缓存错误,会导致这种情况。

答案2

服务器是否发送了两个标头?如果服务器发送“200 OK Content-Type: text/plain”,然后稍后发送正确的标头,则您的浏览器会认为第二个标头实际上是内容。您可以使用数据包捕获工具来验证。

相关内容