解决provisional headers are shown问题


前端通过ajax的get请求向后端发送数据,后端死活收不到。

ajax代码如下:

 $.ajax({
        url:"/news_list",
        type:"GET",
        data:params,
        dataType:"json",
        success:function (resp) {
        }
    })

打开浏览器调试了一番,发现请求出现provisional headers are shown错误。

参考了一篇博文,发现了错误:https://www.jianshu.com/p/424aa9d0f3c5

在ajax代码上加上一行代码即可。

 $.ajax({
        url:"/news_list",
        type:"GET",
        data:params,
        contentType:"text/html;charset=utf8",
        dataType:"json",
        success:function (resp) {
        }
    })

有毒啊,没有请求体也要指定文本内容!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM