首先发现数据转换的并不是json数据格式:
加上 transformRequest(transformRequest:在向服务器发送前,修改请求数据)
transformRequest: [
function(data) {
return JSON.stringify(data)
}],
然后数据格式转换成了json格式,但是还是415,发现尾部多了个冒号
请求头问题 ,'Content-Type' 改为 json 即可
headers: {
'Content-Type': 'application/json'
},
ok了,成功传后台
完整js
export function getModuleData(data) {
return request({
url: '/itmsadmin/operation/operationModule',
method: 'post',
headers: {
'Content-Type': 'application/json'
},
transformRequest: [
function(data) {
return JSON.stringify(data)
}],
data
})
}