我们有个功能模块是通过Web界面控制VPN Client的连接/断开状态,前端请求是通过jquery的Ajax方式,测试的时候发现,在IE6下,如果IE自动刷新,会造成Ajax请求不能实时发送,IE会取Cache数据,造成请求不能实时传送到后台。
需在Ajax Response 中添加几个header项,不让浏览器对返回进行cache:
response.setHeader("Cache-Control", "no-store");
response.setHeader("Pragrma", "no-cache");
response.setDateHeader("Expires", 0);
这样浏览器每次都会向后台实时请求了!
推荐大家使用Fiddler进行HTTP调试,免费且超级好用: