我想在我的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'));
});