如何控制ajax请求中的缓存控制

2023-11-22

这可能是一个愚蠢的问题,但我搜索了很多却没有任何结果。我知道如何在服务器响应中设置缓存控制,但如何更改 ajax 请求中的缓存控制值? 注意:我希望浏览器使用它的缓存。我不希望它从服务器获取更新的 json ...这就是我想做的全部事情。

enter image description here


您可以使用headers属性,像这样:

$.ajax({
...
headers: {
     'Cache-Control': 'max-age=1000' 
}
...
});

请记住cache财产没有任何共同点Cache-Control标题,它只是一个缓存破坏者(附加?_={timestamp}获取参数)并且只能正确工作GET and HEAD要求。

无论如何,有用的东西:如何设置 HTTP 标头(用于缓存控制)?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何控制ajax请求中的缓存控制 的相关文章

随机推荐