微信的msgSecCheck,返回data format error

请问下大佬们,使用敏感词检测api,无限返回47001 data format error

百度了一圈发现没有可用内容,要么是php的,要么是java的,但是我偏偏是js的,没有找到json_encode这种东西,该如何解决?

let sendData={

access_token:WX_access_token,

version:2,

openid:'oRR9Y5GMYcCyUijAV2xoReky8Xtg',

scene:2,

content:'msg'

}

var xhr = new XMLHttpRequest();

xhr.onreadystatechange = () => {

if (xhr.readyState == 4 &&

    (xhr.status >= 200 && xhr.status < 400)) {

    var rr = xhr.responseText;

    console.log('minganciCheck',rr)

}

};

xhr.open(“POST”, 'https://api.weixin.qq.com/wxa/msg_sec_check?access_token=’+WX_access_token, true);

xhr.setRequestHeader(‘Content-Type’, ‘application/json;charset=UTF-8’);

xhr.send(JSON.stringify(sendData));

。。。。过分了啊这微信
自己文档写着body结构,需要参数access_token
但是如果放到body里,直接就报帖子这个错误,在body里去掉access_token就行了。。。
踏马的。。。。