0
我使用的是离子1.3和角度1.5。
我想访问我的回应一些标题属性。我的代码是一样的东西如下:
factory('Service', function($resource, API_SETTINGS, JsonData) {
return $resource('/users/path', {}, {
'fetch': {
method: 'GET',
headers: {
Authorization: 'Bearer'
},
transformResponse: function(data, headersGetter, status) {
if (data) {
data = JSON.parse(data);
return {
data: data,
headers: headersGetter()
};
}
}
}
});
})
页眉值是:
{
cache-control: 'max-age=0, private, must-revalidate',
content-type: 'application/json; charset=utf-8'
}
然而,实际的响应报头包含比角度正显示出更多。
从本质上讲,我需要查看X-USER-Count属性,但无论我做什么,我不能访问它。
我已将 Access-Control-Expose-Headers: X-User-Count
添加到服务器以及$ resouce标头对象,但这没有什么区别。
我还下载了Chrome扩展来切换CORS,但没有任何区别。我看着大量关于这个的SO帖子,但没有一个看起来相关。
任何意见将不胜感激!