在 angular4 中将 httpheaders 设置为 httprequest 的正确方法是什么



我有一个带有下一个代码的 HttpInterceptor

intercept(
    request: HttpRequest<any>,
    next: HttpHandler): Observable<HttpEvent<any>> {
    request = request.clone({
        setHeaders: {
            Autorization: 'Bearer ' + localStorage.getItem('token')
        }
    });
    return next.handle(request);
}

但不在请求中设置像下一张图片那样的自动化标头请求标头

你可以

这样做:

const _req = req.clone({
  headers: req.headers.set('Authorization', 'Bearer ' + localStorage.getItem('token')),
});
return next.handle(_req);

相关内容

最新更新