Angular:在Angular中获取我当前激活的路由的请求标头选项

时间:2019-01-28 10:27:09

标签: angular angular-ui-router http-headers

我想在我的UI应用程序中访问当前路线请求标头, 以前我是通过this.route.queryParams完成的,因为参数是通过URL发送的,现在它将通过请求标头发送。

如何实现这一目标?

需要帮助

这就是我目前正在做的

this.route.queryParams.subscribe(params => {
this.<something>= params['<something>'];
});

但是我需要的是当请求到达我的应用程序时, 我想访问Angular中的requestHeader并访问请求标头的参数。

我在下面尝试了此方法:

我尝试了以下方式,但它向我返回了一个参考错误,即“参考错误:未定义观察

this.http.get<any>(this.config.baseUrl + this.config.schemaName +"/login", 
{observe: 'body'})
.subscribe(resp => {
debugger;
resp.headers.add("Access-Control-Expose-Headers", "AUTH-TOKEN, X- Custom") 
console.log(resp.headers.get('AUTH-TOKEN'));
});

0 个答案:

没有答案