以角度 4 将 http 标头设置为 http 请求的正确方法是什么
What is the correct way to set httpheaders to httprequest in angular4
我有一个 HttpInterceptor 下一个代码:
intercept(
request: HttpRequest<any>,
next: HttpHandler): Observable<HttpEvent<any>> {
request = request.clone({
setHeaders: {
Autorization: 'Bearer ' + localStorage.getItem('token')
}
});
return next.handle(request);
}
但没有像下一张图片那样在请求中设置授权 header
request Headers
你可以这样做:
const _req = req.clone({
headers: req.headers.set('Authorization', 'Bearer ' + localStorage.getItem('token')),
});
return next.handle(_req);
我有一个 HttpInterceptor 下一个代码:
intercept(
request: HttpRequest<any>,
next: HttpHandler): Observable<HttpEvent<any>> {
request = request.clone({
setHeaders: {
Autorization: 'Bearer ' + localStorage.getItem('token')
}
});
return next.handle(request);
}
但没有像下一张图片那样在请求中设置授权 header request Headers
你可以这样做:
const _req = req.clone({
headers: req.headers.set('Authorization', 'Bearer ' + localStorage.getItem('token')),
});
return next.handle(_req);