如何将基于XMLHttpRequest的旧代码转换为FETCH函数? 旧代码:
var data = JSON.stringify({
"username": "user",
"token": "12345"
});
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.open("GET", "http://localhost:5000/v1/data/users/");
xhr.setRequestHeader("Content-Type", "application/json");
xhr.send(data);
我无法通过GET请求发送数据字段
我尝试过:
fetch (url, {method: 'GET',
mode:"cors",
body: JSON.stringify({
username,
token
}),
headers: {
'Content-Type': 'application/json'
}
})
但是我抓到了提取错误:TypeError:无法在“窗口”上执行“提取”:使用GET / HEAD方法的请求不能具有主体。