我正在使用axios从api获取内容。我想使用axios在React中将Content-Type设置为application / json。需要纠正什么? 下面是供参考的代码。
const config = {
headers: {
'Content-Type': 'application/json',
'accept':'application/json'
},
};
export function getDetails(){
return function (dispatch) {
return axios.get('url',config)
.then(response => {
if (response.status === 200) {
console.log("actions ",response.data);
}
}).catch(err => {
});
}
}
答案 0 :(得分:0)
当您不发送数据(IE:POST请求或简单的GET中没有数据)时,axios将从标头中删除内容类型。 现在的解决方案似乎是向请求中添加一个空数据对象。
const config = {
headers: {
accept: 'application/json',
},
data: {},
};