Карта угловая головка http метод ответа - PullRequest
1 голос
/ 09 апреля 2019

Как я могу получить заголовок ответа из запроса с использованием метода http?

getCount(): Observable<number> {
    return this.http.head(`${this.baseUrl}`)
      .pipe(
        map((event: any) => {
          if (event instanceof HttpResponse) {
            return +event.headers.get('header-name');
          }
          return 0;
        }),
      );
  }

событие всегда равно нулю

Решение

getCount(): Observable<number> {
    const url = `${this.baseUrl}`;
    return this.http.head(url, {observe: 'response'})
      .pipe(
        map((event: any) => {
          if (event instanceof HttpResponse) {
            return +event.headers.get('header-name');
          }
          return 0;
        }),
      );
  }
...