处理HTTP响应的标头

时间:2017-10-13 13:51:55

标签: angular typescript http-headers

我的API通过标题管理分页,我尝试以角度处理这些分页。

如果我使用chrome控制台,我可以找到标题:

enter image description here

我的回复处理方法:

  /**
   * Get the body of an HTTP response.
   *
   * @param res
   * @returns {any|{}}
   */
  private static handleBody(res: Response) {
    console.log(res.headers);
    return res.json() || {};
  }

结果是:

enter image description here

如何在我的角应用程序中获取分页标题?

1 个答案:

答案 0 :(得分:1)

我怀疑您的浏览器试图通过不暴露自定义标头来保护您。

您可以通过添加其他回复header来允许标头:

Access-Control-Expose-Headers: X-Page, X-Per-Page, X-Total, X-Total-Pages

然后,您应该能够在响应中访问这些内容。

但是,您可能只能访问简单的标题:

  • 缓存控制
  • 内容的语言
  • 内容类型
  • 到期
  • 上次修改
  • 附注