首先我使用jq封装的ajax使用post请求发送数组数据
let data = {
"contexts":['sss','sfs']
}
$.ajax({
"url":"******",
"method": "POST",
"data": data,
"traditional":true,
})
.done(function(response){
console.log(response)
})
.fail(function(jqXHR){})
然后控制台报415,4开头的错误通常就是前端这边出错了,我试了很多种方法都解决不了
network那边携带的数据是这样子的
然后我用后台同学给我的测试文档,我观察到那个文档发送请求时携带的数据是这样的
然后我发现我的请求头content-type和测试文档的不一样,就修改了
然后携带的参数就变成这样了
啊搞得我头大
各位帅哥美女们有什么解决方法吗