要发送JSON数据,可以使用axios的post或put方法,并将数据作为第二个参数传递给请求。在请求头中设置Content-Type为application/json,以确保数据以JSON格式发送。以下是一个示例代码:
import axios from 'axios';
const data = {
name: 'John',
age: 30
};
const config = {
headers: {
'Content-Type': 'application/json'
}
};
axios.post('/api/endpoint', data, config)
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
在上面的示例中,我们使用post方法发送了一个名为data的JSON对象到/api/endpoint的URL。config对象包含请求头配置,其中Content-Type被设置为application/json。在成功的响应中,我们打印出返回的数据,如果有错误发生,则打印出错误信息。
请根据你的具体需求修改URL和数据对象。
上一篇:Axios没有发送会话数据