我正在尝试以backbone.js
一种方法在我的应用程序中设置自定义标头save
。即使我可以在fetch
方法中成功设置标题,也没有设置标题。
switch(method){
case 'read' :
model.fetch({
headers:{
"Override-Authorization":'Basic ' + proxyAuth
}
});
break;
case 'create' || 'update' :
sendAuthentication = function (xhr) {
xhr.setRequestHeader('Override-Authorization','Basic ' + proxyAuth);
};
model.save({
beforeSend:sendAuthentication,
headers:{
"Override-Authorization":'Basic ' + proxyAuth
}
});
break;
case 'delete' :
model.delete({
headers:{
"Override-Authorization":'Basic ' + proxyAuth
}
});
break;
}
在第一种情况下,通过fetch
调用,标题被正确设置。在第二种情况下,使用该save
方法,没有设置标题,即使我已经尝试过两种方式。有什么想法吗?