如何防止HTTP请求缓存?--ECode1024

辛贰柒

发布时间: 17-12-2720:41

如何有效防止HTTP请求过程中的缓存?

前言:今天在群里被别人问道一个问题,就是客户要求一些页面不缓存,查了一下有以下方法可以有效杜绝缓存。

1.第一种方法是你的页面是基于html的,其他也比如.vm、.ftl、.shtml,只要加在头部就可以了,复制代码代码如下:

<HEAD>

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">

<META HTTP-EQUIV="Expires" CONTENT="0">

</HEAD>

2.第二种方式是在请求中额外携带一个随机参数可以防止缓存,比如下面这个请求地址后面携带一个随机参数

(可以由Random生成):

http://www.baidu.com/search?t=0.25

3.说一说这两种方式的利弊吧,个人认为第一种方式要写很多标签,而且它是缓存整个页面的;第二种方式很方便,只需要携带一个随机生成的数值。

4.至此,完毕,有什么不懂的地方请留言或到ECode1024交流群进行交流。

注:本篇文章由ECode1024原创撰写,未经允许,不得修改转载,否则追究相关责任。

ECode1024,一个分享软件与编程原创知识的网站.

举报/反馈