【发布时间】:2016-05-19 21:59:01
【问题描述】:
我遇到了 $http 对象没有返回所有标题的问题。我已经完成了我的研究,发现默认情况下返回的对象只会显示有限的标头数据列表,除非您指定“Access-Control-Expose-Headers”和“Access-Control-Allow-Origin”。我已经在下面这样做了,但仍然没有得到完整的标题数据列表。有什么建议吗?
this.$http.defaults.headers.common['Access-Control-Expose-Headers'] = 'Etag';
this.$http.defaults.headers.common['Access-Control-Allow-Origin'] = '*';
this.$http.get('http://123.456.78.900:3000/api/events?' + filter)
.then(function (response) {
console.log('data', response.data);
console.log('headers', response.headers());
});
回复:
headers Object {content-type: "application/json; charset=utf-8"}
【问题讨论】:
标签: javascript angularjs http header response