Sto usando angular 1.1.5 e sto usando una risorsa $ per fare un XHR a un servizio REST ma sembra che la risorsa $ non stia aggiungendo intestazione come X-Requested-With as XMLHttpRequest, è un comportamento normale? e Devo aggiungere l'intestazione manualmente?
function loginCtrl($scope,$resource) {
$scope.submit = function() {
var resource = $resource('/Api/User/login', {},
{
authenticate: {
method: 'POST',
isArray: false,
headers: {
'__RequestVerificationToken': $scope.loginRequest.Token
}
}
});
resource.authenticate($scope.loginRequest);
};
}
$ non supporta le intestazioni. potrebbe essere necessario passare all'uso di $ http – zsong
, penso dalla versione 1.1.3 –
Penso che sia ancora necessario impostarlo in $ http, qualcosa come $ http.defaults.headers.common ['X-Requested-With '] =' XMLHttpRequest ' – zsong