表单数据:Form Data
// 引入qs
import qs from 'qs'
axios({
method: 'POST',
url: `xxxxxx.com`,
headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
},
// 在请求之前对data传参进行格式转换
transformRequest: [function(data) {
data = qs.stringify(data)
return data
}],
params: {},
// 这里是传递的参数
data: {
id: id,
num: num,
attr: attr
}
}).then(res => {
resp = res.data;
}).catch(req => {
console.log(req);
});
JSON字符串:Request Payload
axios({
method: 'POST',
url: `xxxxxx.com`,
headers: {
'Content-Type': 'application/json'
},
// 在请求之前对data传参进行格式转换
transformRequest: [function(data) {
data = JSON.stringify(data)
return data
}],
params: {},
// 这里是传递的参数
data: {
id: id,
num: num,
attr: attr
}
}).then(res => {
resp = res.data;
}).catch(req => {
console.log(req);
});