【问题标题】:What is the correct way to set httpheaders to httprequest in angular4将httpheaders设置为角度4中的http请求的正确方法是什么
【发布时间】:2018-04-10 16:37:19
【问题描述】:

我有一个 HttpInterceptor 和下一个代码:

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

但没有像下一张图片那样在请求中设置自动标头 request Headers

【问题讨论】:

  • 你拼错了授权

标签: angular typescript httprequest angular-http-interceptors


【解决方案1】:

你可以这样做:

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

return next.handle(_req);

【讨论】:

    猜你喜欢
    • 2021-10-07
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多