301缓存重定向?301 Moved Permanently (from disk cache)
作者:互联网
今天在写一个博客系统时,发现首页数据经常刷新不出来,甚至后端根本就没有接受到这个请求,以为是Ajax的问题,但通过抓包发现Ajax请求确实已经发出去了,但状态码是 301 Moved Permanently (from disk cache)
,301是永久重定向,但后面的描述似乎说明被重定向到了缓存???,果然禁止浏览器缓存之后就没问题了,这个问题就和加载验证码的时候的一样,所以参考验证码绕过缓存的办法,在请求后面加上了一个时间戳参数,成功解决。
let vm = new Vue({
el: '#container',
data: {
pageCount: 0,
next: "",
previous: "",
results: [],
pageSize: 4,
},
methods: {
getData: function () {
let self = this;
reqwest({
// 加了一个 no 参数以绕过浏览器缓存
url: 'http://127.0.0.1:8000/junblog?size='+ this.pageSize +'&page='
+ page + "&no=" + Date.parse(new Date());
, method: 'get'
, type: 'json'
, success: function (data) {
}
})
},
mounted(){
this.getUrl(0);
}
});
![](https://g.csdnimg.cn/static/user-reg-year/1x/2.png)
标签:缓存,重定向,pageSize,301,cache,Moved,Permanently,disk 来源: https://blog.csdn.net/zjbyough/article/details/104144558