http请求中“Content-Type”参数的问题
通过axios发送http请求时,请求头的Content-Type: 设为application/x-www-form-urlencoded时,表示请求的参数为url的编码格式,在post请求时,需要已键值对的形式传入 如,key1=val1&key2=val2,这样服务端方能解析到参数,
根据axios官网,推荐使用
const qs = require('qs');
axios.post('/foo', qs.stringify({ 'bar': 123 }));
// 或者
import qs from 'qs';
const data = { 'bar': 123 };
axios.post('/foo', qs.stringify(data));
post请求将参数序列化后传入。