使用Axios的POST方法时,需要在传递参数时设置请求头Content-Type为application/json,并将数据转换为JSON字符串后发送。示例代码如下:
const data = [{
name: 'Alice',
age: 25
}, {
name: 'Bob',
age: 30
}];
const config = {
headers: {
'Content-Type': 'application/json'
}
};
axios.post('/api/users', JSON.stringify(data), config)
.then(response => {
console.log(response.data);
});
通过将数据转换为JSON字符串,并在请求头中设置Content-Type为application/json,就可以确保发送的是对象数组而不是字符串数组。