【发布时间】:2013-10-14 07:30:35
【问题描述】:
我们有一个具有此设置的(旧)内部网站
Every time I visit the page:是的
但我仍然可以在开发人员工具中看到许多304 回复:
问题:
- 这是为什么呢?如何强制将所有回复视为
200?
相关信息:
IIS 7.5
它发生在IE9-10(该站点仅在 IE 上运行)(浏览器模式更改为 ie9,因为它是旧网站(内联网),未针对新浏览器进行调整。
使用提琴手 - 它也显示 304。
请求头示例:
【问题讨论】:
-
为什么你想这样做?当前行为提供了更好的性能和与完全关闭缓存相同的正确性...
-
@EricLaw 我没有构建系统。如果未设置“每次访问页面”,则有一些 ajax 调用不起作用。
-
你误会了。当您设置
Every time I visit the page时,您将获得 304。没关系。别管 304 了——他们正在做他们应该做的事。
标签: internet-explorer http-headers browser-cache fiddler http-status-code-304