- content-type 是用来指定消息体的格式的
- get 请求一般没有消息体
故,get 请求一般不用设置 content-type。
故,可以这么操作,写个拦截器
const request = (req) => {
if (req.method === 'get' && req.headers['Content-Type']) {
delete req.headers['Content-Type']
}
if (req.method === 'post') {
if (req.headers['Content-Type'].indexOf('application/x-www-form-urlencoded') === 0) {
req.data = qs.stringify(req.data);
}
}
return req;
};