其他分享
首页 > 其他分享> > 301缓存重定向?301 Moved Permanently (from disk cache)

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);
    }

});
面向对象.class 发布了60 篇原创文章 · 获赞 32 · 访问量 1万+ 私信 关注

标签:缓存,重定向,pageSize,301,cache,Moved,Permanently,disk
来源: https://blog.csdn.net/zjbyough/article/details/104144558