Angular 8使用HttpInterceptor添加自定义请求标头

时间:2019-06-05 22:30:44

标签: angular http-headers

在有角度的8 HttpInterceptor中添加自定义标头不起作用 我需要使用HttpInterceptor将自定义请求标头添加到我的http函数中

从HttpInterceptor听到我的代码

intercept(
        req: HttpRequest<any>,
        next: HttpHandler,
      ): Observable<HttpEvent<any>> {
        const newRequest = req.clone({
          headers: req.headers.set('APIKey', 'YOUR-API Key-HERE'),
        });
        return next.handle(newRequest);


      }

结果不正确,如下图所示 wrong result

我需要它,如下图所示

valid request header

任何帮助

1 个答案:

答案 0 :(得分:0)

更改

return next.handle(req);

返回包含附加标头的新请求

return next.handle(newRequest);