我正在尝试获取由 angular 发送到 php 的授权令牌。我的角度拦截器如下所示
intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
if (localStorage.getItem('token') != null) {
const clonedReq = req.clone({
headers: req.headers.set('Authorization', 'Bearer ' + localStorage.getItem('token'))
});
return next.handle(clonedReq).pipe(
tap(
succ => { },
err => {
if (err.status == 401){
localStorage.removeItem('token');
localStorage.removeItem('username');
this.router.navigateByUrl('/user/login');
}
}
)
)
}
else {
return next.handle(req.clone());
}
}
我控制台记录了查看输出的请求,它有令牌。
然后我转到开发人员工具的网络选项卡,查看令牌是否在请求中并且它在那里。
现在如何在 php 中获取令牌?我试着按照这个问题的答案。但这也无济于事。以下是使用上述答案中的代码时的输出。
偶然的你
幕布斯7119047