Ajax设置 自定义Header
$.ajax({
type: "POST",
url: url,
dataType: "json",
crossDomain: true,
xhrFields: {
withCredentials: true
},
async: false,
data: JSON.stringify(param),
success: function(data) {
return data;
}
});
法一:beforeSend
beforeSend: function (request) {
request.setRequestHeader("Authorization", store.getters.passport);
request.setRequestHeader("content-type", 'application/json;charset=UTF-8');
},
法二:beforeSend
headers: {
"Authorization": "test",
"content-type": 'application/json;charset=UTF-8'
},
参考:js ajax设置和获取自定义header信息的方法总结