Чтение заголовков ответов при использовании $ http Angularjs

Я использую $http для вызова api, который отправляет некоторый пользовательский заголовок, например X-Foo . Однако я еще не могу понять, как их читать. Внутри функции $http({...}).success(function (data, status, headers, config) {...}) , headers – это функция, которая должна давать мне hash всех заголовков, но она показывает только content-type заголовка. Есть ли способ получить заголовки ответов?

Пользовательские заголовки будут видны в том же домене. Однако для ситуации с кроссдоменом сервер должен отправить заголовок Access-Control-Expose-Headers: X-Foo, ... чтобы сделать пользовательские заголовки видимыми.

Spring 4.0+ предоставляет аннотацию @CrossOrigin, которая имеет следующие параметры:

  1. originins = список происхождения, разделенного запятыми.
  2. protectedHeaders = список индивидуальных параметров счетчика count.

пример

 @CrossOrigin(origins = "*", exposedHeaders ="X-Total-Count") 
  • Что делает AngularJS лучше, чем jQuery?
  • Как использовать ng-repeat без элемента html
  • Angular.js программно устанавливает поле формы для грязной
  • Создание углового фильтра условного
  • angular.element vs document.getElementById или селектор jQuery со спин (занятым) управлением
  • Как отказаться от подписки на широковещательное событие в angularJS. Как удалить функцию, зарегистрированную через $ on
  • Json.Net: Html Помощник не регенерирует
  • AngularJS: Сервис против поставщика и завода
  • если путь ngSrc разрешается до 404, существует ли способ отступить к умолчанию?
  • есть ли обратная связь для рендеринга для Angular JS?
  • Загрузка файла с помощью AngularJS
  • Давайте будем гением компьютера.