发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
需求:页面每次打开时清除本页面的缓存。
页面打开时,由于缓存的存在,刚刚更新的数据有时无法在页面得到刷新,当这个页面作为模式窗口被打开时问题更为明显。
解决办法为:
(1) 用HTML标签设置HTTP头信息
<HEAD>
<METAHTTP-EQUIV="Pragma"CONTENT="no-cache">
<METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache">
<METAHTTP-EQUIV="Expires"CONTENT="0">
</HEAD>
说明:HTTP头信息“Expires”和“Cache-Control”为应用程序服务器提供了一个控制浏览器和代理服务器上缓存的机制。HTTP头信息Expires告诉代理服务器它的缓存页面何时将过期。HTTP1.1规范中新定义的头信息Cache-Control可以通知浏览器不缓存任何页面。当点击后退按钮时,浏览器重新访问服务器已获取页面。如下是使用Cache-Control的基本方法:
1) no-cache:强制缓存从服务器上获取新的页面
2) no-store: 在任何环境下缓存不保存任何页面
HTTP1.0规范中的Pragma:no-cache等同于HTTP1.1规范中的Cache-Control:no-cache,同样可以包含在头信息中。
(2) 在需要打开的url后面增加一个随机的参数:
增加参数前:url=test/test.jsp
增加参数后:url=test/test.jsp?ranparam=random()
说明:因为每次请求的url后面的参数
来自: 昵称10504424 > 《工作》
0条评论
发表
请遵守用户 评论公约
接口测试第五课(http headers)
接口测试第五课(http headers)我们上网登陆论坛的时候,往往会看到一些欢迎信息,其中列出了你的操作系统的名称和版本,你所使用的浏览...
【Web缓存机制概述】2 – Web浏览器的缓存机制
Web缓存的工作原理 所有的缓存都是基于一套规则来帮助他们决定什么时候使用缓存中的副本提供服务(假设有副本可用的情况下,未被销毁...
浏览器HTTP缓存原理分析
浏览器HTTP缓存原理分析。浏览器根据①中设置缓存过期时间判断缓存文件是否过期。情形一:若两种判断的结论都是文件没有被修改过,则服...
第十一课 Http协议
HTTP报文实例POST方法的请求报文的实例,如下图所示:HTTP响应报文HTTP响应报文与HTTP请求报文是对应的,也分为三个部分:1、响应行:主要是设置响应状态等信息2、响应头:而设置Cookie,缓存等信息就...
HTTP&HTTPS协议详解之HTTP篇
HTTPS协议详解之HTTP篇一、HTTP简介01.什么是HTTP.传输内容格式没有限制增加POST、HEAD命令请求和响应的格式变了,除了数据部分,每次通...
服务器网页缓存的深入分析
服务器网页缓存的深入分析2007-06-19 15:09.对于动态页面,如果在页面内部没有通过函数强制加上Expires,例如header("Expires: ".gmdate("D, d M Y H:i:s") ."GMT"),Ap...
浏览器缓存 - Rambing - JavaEye技术网站
浏览器缓存 - Rambing - JavaEye技术网站2010-07-20浏览器缓存文章分类:Web前端 1.1 浏览器的缓存应用 1.1.1 概述 游览器缓存可以有效的解决同一客户端用户的多次访问的快速响应问题。其中Last-Modi...
浏览器缓存机制详解
浏览器缓存机制详解 [一点资讯]启用缓存和定义缓存时间。一般情况下,使用Cache-Control/Expires会配合Last-Modified/ETag一起使用,因...
解决HTTP数据不更新问题——no-cache在HTTP通信协议中的应用
解决HTTP数据不更新问题——no-cache在HTTP通信协议中的应用解决HTTP数据不更新问题——no-cache在HTTP通信协议中的应用收藏 收藏 来源:http://blog.csdn.net/froole/archive/2009/02/13/3886957.aspx...
微信扫码,在手机上查看选中内容