我在localhost:3000使用json服务器。它工作正常,我可以在有角度的http.get中获取数据。
我想在angular .subscribe中读取响应头X-Total-Count
。但是我在响应头中看不到该属性。
但是chrome控制台显示X总数:16。
this.catgoryItems.getAllServices(
{
_page: pageIndex || this.pageIndex,
_limit: limit || this.limit
})
.subscribe((response: any) => {
console.log(response);
this.dataSource = response.body;
}, err => {
console.log(err);
this.alertService.showError('Error, plz try again later');
});
答案 0 :(得分:3)
观察响应和访问标头
http
.get<any>('url', {observe: 'response'})
.subscribe(resp => {
console.log(resp.headers.get('X-Total-Count'));
});
答案 1 :(得分:0)
您可以使用此标题
request.get(url).subscribe(data => {
let count = data.headers.getAll('x-total-count');
}