Для отправки токена OAuth2 я настраиваю заголовок по умолчанию на AngularJS следующим образом:
$http.defaults.headers.common['Authorization'] = 'Bearer ' + access_token;
Это отлично работает, но мне не нужен этот заголовок (я получаю сообщение об ошибке) для одного конкретного запроса.
Есть ли способ исключить заголовок по умолчанию при выполнении этого запроса?
Спасибо!
решаемые
Благодаря Riron за то, что вы на правильном пути. Вот ответ:
$http({
method: 'GET',
url: 'http://.../',
transformRequest: function(data, headersGetter) {
var headers = headersGetter();
delete headers['Authorization'];
return headers;
}
});