请问post请求怎么发数组ballball了

首先我使用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那边携带的数据是这样子的

img

然后我用后台同学给我的测试文档,我观察到那个文档发送请求时携带的数据是这样的

img

然后我发现我的请求头content-type和测试文档的不一样,就修改了
然后携带的参数就变成这样了

img

啊搞得我头大
各位帅哥美女们有什么解决方法吗

415错误的解释是说,服务器无法处理请求附带的媒体格式。
接口接收的是json数据类型吗