1.第一种方式,配置文件中添加请求类型
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
2.第二种方式,将数据源修改为后端能够解析的格式
import Qs from 'qs'
data=Qs.stringify(data);
3.第三种方式,可以直接在创建时修改配置进行统一修改
transformRequest: [function (data, headers) {
// 对发送的 data 进行任意转换处理
data=Qs.stringify(data);
return data;
}]
总结:只要发送过去的数据为字符串key=value&key=value后axios就能成功处理