4

我已经清除了浏览器缓存,并重新启动了浏览器,但 Chrome 仍然返回304代码。

如何使 IIS 返回200码?

这个 css 文件已修改

请求响应详细信息:

在此处输入图像描述

4

2 回答 2

6

您获得状态的原因很可能是屏幕截图底部的两个标题的结果:If-Modified-SinceIf-None-Match. 这些在这里有详细说明

基本上,这些标头告诉服务器,如果满足标头中的条件,则发送资源(带有200响应)。如果不满足条件,则发送304响应。因此,IIS 认为该文件自 6 月 25 日以来没有被修改过,并且它的 etag 是if-none-match标头中的值。

这可能有多种原因,具体取决于您的 IIS 配置以及所提供的确切内容。Firefox 可能正在工作,因为它没有发送这些标头。

于 2012-08-23T10:01:45.623 回答
0

304 可能来自 IIS。您可以使用诸如 fiddler 之类的工具进行检查。

尝试 IISReset 看看是否有帮助。

于 2012-08-23T09:58:23.087 回答