【问题标题】:Reading Custom HTTP response headers in Angular 2在 Angular 2 中读取自定义 HTTP 响应标头
【发布时间】:2017-12-10 07:30:27
【问题描述】:

在我的 Angular 2 应用程序中,我正在向服务 (HTTPS) 发出 HTTP POST 请求,服务返回的 HTTP 响应 有一个自定义 RESPONSE 标头“X-COUNT”,但在下面的代码中,console.log 不会打印有关自定义标头“X-COUNT”的信息,但会打印 有关其他标题的信息。

this._http.post(restUri, postdata, options)
            .map(itemsResult =>
            { 
                console.log(JSON.stringify(itemsResult.headers));
                return items;
        }).catch((err) => {

            return Observable.of([]);

        }); 

知道为什么我无法获取自定义标题信息。

【问题讨论】:

标签: angular


【解决方案1】:

由于不允许从客户端访问所有标头,因此您需要从服务器端公开“X-COUNT”标头。 “access-control-expose-headers”用于此目的。

希望这会有所帮助。

【讨论】:

猜你喜欢
  • 2020-04-01
  • 1970-01-01
  • 2016-05-27
  • 2015-10-18
  • 1970-01-01
  • 1970-01-01
  • 2016-02-10
  • 1970-01-01
  • 2018-09-26
相关资源
最近更新 更多