【发布时间】:2009-10-23 06:01:03
【问题描述】:
由于我目前正在开发一个网站,该网站必须能够在很大的压力下或多或少地完美地执行并从自动化测试场景切换,我会尝试简单的按住 F5 多次-seconds-in-my-favorite-browser,在这里我发现了一个奇怪的 Google Chrome 观察结果:
如果您执行上述操作,Chrome 会跳过发送 If-Modified-Since 标头,并强制网络服务器获取您要显示的页面,从而导致状态代码 200 而不是预期的 304。
在 IE8(也可能是更早的版本)中,此问题不存在。
试试这个简单的页面:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html,然后用 Fiddler 仔细研究这个页面;奇怪吧?
我的问题是;这是设计使然,还是 Google 的错误?
【问题讨论】:
标签: internet-explorer google-chrome http-headers http-status-codes