1.在项目中以如下方式引入axios.min.js文件
2.<script src="./node_modules/axios/dist/axios.min.js"></script>
3.使用axios.post(url,parms).then(res=>{})发送一个post请求将会在控制台看到如下这样一种请求格式(请求参数以json的形式发送),而这样的格式并不是想要的格式
20190504165158304.jpeg
4.在项目中做如下配置后
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
axios.defaults.headers.get['Content-Type'] = 'application/x-www-form-urlencoded';
axios.defaults.transformRequest = [function (data) {
let src = ''
for (let item in data) {
src += encodeURIComponent(item) + '=' + encodeURIComponent(data[item]) + '&'
}
return src;
}]
5.此时在控制台将会看到如下请求格式(数据已经变成了Form Data)的提交方式
20190504165906790.jpeg
网友评论