У меня возникают проблемы с Restangular 1.4, отправляющими заголовки авторизации на внешний веб-api, что бросает вызов, если такой заголовок не предоставляется.Restangular 1.4 setDefaultHeaders не работает?
В следующем коде я пытаюсь установить заголовки по умолчанию, чтобы включить основной заголовок auth, но когда я смотрю на Fiddler, он говорит мне, что с самого начала не присутствует заголовок авторизации, поэтому вызов api отклоняется как неавторизованный.
Кто-нибудь знает, если это ошибка в Restangular, или есть ли что-то недостающее в том, как я пытался кодировать заголовок auth?
angular.module('MyAPIService', ['restangular']).factory('MyAPIService', function (Restangular) {
Restangular.setBaseUrl('http://mywebapi/api/');
var encoded = Base64.encode(username + ":" + password);
Restangular.setDefaultHeaders({ Authorization: 'Basic ' + encoded });
return Restangular.one('users', username).get();