Vue.http.interceptors.push(function () {
return {
request: function (request) {
var tokenVal = sessionStorage.getItem("token");
if(tokenVal) {
request.beforeSend = function() {
request.headers['token'] = tokenVal
}
}
return request;
},
response: function (response) {
return response;
}
};
});
Vue.http.headers.common['token'] = tokenVal;
两种方式都是同样效果
往headers里添加了token后,之前使用的post方法自动变成了options
为什么会这样子?求解释!谢谢
预请求 option
加了自定义请求头 token ,变成了 option 方法,后端不支持 option ,然后报错了