在Angular 2

时间:2017-07-06 10:28:54

标签: angular

在我的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([]);

        }); 

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

1 个答案:

答案 0 :(得分:3)

由于不允许从客户端访问所有标头,因此您需要公开" X-COUNT"来自服务器端的标头。 "存取控制-暴露报头"用于此目的。

希望这有帮助。