解决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) {
        }
    })

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

猜你喜欢

转载自www.cnblogs.com/chichung/p/9853805.html