我想用axios发出发布请求,并且我必须发送的数据必须是json。我已经看到,标头的内容类型必须为application / json,并且默认情况下会完成此操作。但是当我看到请求时,我调用的内容类型是Content-Type:application / x-www-form-urlencoded
我尝试了不同的方法来设置它以进行更改,但是它总是显示在请求标头中。
该服务执行插入操作,但数据为空。
有什么主意吗?我已经失去了两天。谢谢!
const headers = {
'Accept': 'application/json',
'Content-Type': 'application/json',
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET, POST, PUT, DELETE, OPTIONS',
'Access-Control-Allow-Headers': 'Authorization'
}
const dataJson = JSON.stringify(solicitudObj);
axios.post(state.basePath + 'Api/Solicitud/SaveSolicitud/',
dataJson,
headers
)
.then(response => {
console.log(response);
})
.catch(error => {
console.log(error);
})