在Angular 2中读取自定义HTTP响应头
在angular 2应用程序中,我向服务发出HTTP POST请求(HTTPS),即服务返回的HTTP响应 具有自定义响应头“X-COUNT”,但在下面的代码中,console.log不会打印有关自定义头“X-COUNT”的信息,但会打印 关于其他标题的信息在Angular 2中读取自定义HTTP响应头,angular,Angular,在angular 2应用程序中,我向服务发出HTTP POST请求(HTTPS),即服务返回的HTTP响应 具有自定义响应头“X-COUNT”,但在下面的代码中,console.log不会打印有关自定义头“X-COUNT”的信息,但会打印 关于其他标题的信息 this._http.post(restUri, postdata, options) .map(itemsResult => { console.lo
this._http.post(restUri, postdata, options)
.map(itemsResult =>
{
console.log(JSON.stringify(itemsResult.headers));
return items;
}).catch((err) => {
return Observable.of([]);
});
你知道为什么我无法获取自定义头信息吗。因为不是所有头都允许从客户端访问,所以你需要从服务器端公开“X-COUNT”头。“访问控制公开标头”用于此目的 希望这能有所帮助。有关此主题的讨论:<代码>访问控制公开标题详细说明:。有用链接