博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax 请求去除浏览器缓存处理
阅读量:7014 次
发布时间:2019-06-28

本文共 354 字,大约阅读时间需要 1 分钟。

hot3.png

1、 GET请求URL后附加字串,让服务器认为不是相同的请求。

"" + new Date().getTime()

2、 在ajax发送请求前加上 xmlHttpRequest.setRequestHeader("If-Modified-Since","0")

3、 在ajax发送请求前加上 xmlHttpRequest.setRequestHeader("Cache-Control","no-cache");

4、 服务端响应请求时加 header("Cache-Control: no-cache, must-revalidate"); (PHP)

5、 使用POST代替GET,浏览器不会对POST做缓存

转载于:https://my.oschina.net/jack088/blog/704814

你可能感兴趣的文章
Google推出了以隐私和安全为中心的变更
查看>>
Scrapy Extensions(扩展)
查看>>
架在云上的商业智能
查看>>
在windows下使用OpenSSH(下)copy /b authorized_keys + ...
查看>>
Java订单系统原型设计
查看>>
JPA 实战 OneToOne
查看>>
MongoDb Architecture
查看>>
React Native
查看>>
节约内存:Instagram的Redis实践
查看>>
Cmd命令总结
查看>>
BAE试用
查看>>
Linphone学习之 Oss
查看>>
mysql 建立索引的时候 字段太长导致的异常
查看>>
解析nginx负载均衡
查看>>
Spring Boot 2.0配置druid
查看>>
【转】[VS2005]解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会......
查看>>
xcode打包app,替换icon后出现Command /usr/bin/codesign failed with exit code 1
查看>>
二叉搜索树
查看>>
从12306看高性能网站并发集群与负载均衡
查看>>
网络数据隐私保护 各国齐出招
查看>>