如何在angular http.get中从json服务器读取X-Total-Count

如何在angular http.get中从json服务器读取X-Total-Count,angular,json-server,Angular,Json Server,我在localhost:3000上使用json服务器。它工作正常,我能够在angular http.get中获取数据 我想读取响应标题X-Total-Count,在angular.subscribe中。但是我在响应标题中看不到该属性 但chrome控制台显示X总数:16 this.catgoryItems.getAllServices( { _page: pageIndex || this.pageIndex, _limit: li

我在localhost:3000上使用json服务器。它工作正常,我能够在angular http.get中获取数据

我想读取响应标题
X-Total-Count
,在angular.subscribe中。但是我在响应标题中看不到该属性

但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');
        });

您可以使用此

request.get(url).subscribe(数据=>{
let count=data.headers.getAll('x-total-count');

}
观察响应和访问标题

http
  .get<any>('url', {observe: 'response'})
  .subscribe(resp => {
    console.log(resp.headers.get('X-Total-Count'));
  });
http
.获取

可能的副本