ajax缓存机制

Posted 今天也要努力啊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax缓存机制相关的知识,希望对你有一定的参考价值。

ajax的缓存机制

只要是URL相同的GET请求,浏览器会使用缓存(当然还要看服务器的Cache-Control/Expires/Last-Modified/ETag头的设置)。
只要是POST请求,浏览器都不会缓存。
Https的请求,浏览器不会缓存(绝大数情况如此,但是也有例外,据说FF浏览器是例外)。
  • 取消缓存
在URL中拼入随机的查询字符串可以使浏览器认为这是一个新的请求,从而不使用缓存。
在Ajax的请求中设置Http头: If-Modified-Since:0,告诉服务器要新的内容

以上是关于ajax缓存机制的主要内容,如果未能解决你的问题,请参考以下文章

html PHP代码片段: - AJAX基本示例:此代码演示了使用PHP和JavaScript实现的基本AJAX功能。

AJAX相关JS代码片段和部分浏览器模型

Ajax请求被缓存的几种处理方式

Android获取各个应用程序的缓存文件代码小片段(使用AIDL)

Mybatis关于复杂的SQL查询的处理&Mybatis的缓存机制

Mybatis关于复杂的SQL查询的处理&Mybatis的缓存机制