跳过来自HTTP拦截器的登录请求

时间:2018-07-18 09:22:57

标签: http httpclient angular-http-interceptors

我有一个角度应用程序,它使用HTTP拦截器拦截所有传出的请求,以向请求添加身份验证令牌。 我不希望这个用于登录请求。这样我就一直在使用http模块。如何在不使用HTTP拦截器进行拦截的情况下,为此目的使用httpClientModule?

1 个答案:

答案 0 :(得分:1)

使用HttpBackend,它将通过浏览器HTTP API将请求直接分派到后端,而无需通过拦截器链。

import { HttpBackend, HttpClient } from '@angular/common/http';

  constructor(private httpClient: HttpClient, handler: HttpBackend) {
    this.httpClient = new HttpClient(handler);
  }

然后,将此httpClient实例用于REST。