我们的网络服务器出现了一些奇怪的问题。有时当您点击时,您会在网页上看到纯文本形式的 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”,然后稍后发送正确的标头,则您的浏览器会认为第二个标头实际上是内容。您可以使用数据包捕获工具来验证。