AngularJS - Не удается прочитать заголовки ответов от $http

Мой HTTP-ответ содержит аутентификацию заголовков (как указано здесь: Authentication:76efbc0946773b62c93e952b502a47acd898200f6f80dc46ac87ffc501c00780), когда я проверяю запрос с инспектором, но вызов headers("Authentication") возвращает null

return $http({
    method: "GET",
    url: url,
    headers: {
      'Content-Type': "application/json"
    }
}).success(function (data, status, headers, config) {
    console.log(headers("Authentication"));
})

Есть ли у вас какие-либо представления о том, что я могу сделать не так?

FYI, я попытался переключить его на "обещание", с .then, и проблема все тот же.

Ответ 2

В успешном обратном вызове put:

console.log(headers('content-type'));
console.log(headers());  // All headers

Я думаю, что первая строка вернет результат в ваш cas.
Во втором, у вас есть "Аутентификация"?

Пользовательские заголовки будут видны в том же домене. В случае с crossdomain вам нужно отправить заголовок Access-Control-Expose-Headers: Authentication, ... с сервера.