Angular 8 HttpClient GET-ответ не возвращает пользовательские заголовки - PullRequest
0 голосов
/ 21 февраля 2020

я пытаюсь получить заголовок ответа после http запроса, и я не могу его получить ...

headers: HttpHeaders;
httpOptions;

  constructor(private http: HttpClient) {
    const token = localStorage.getItem("token");
    this.headers = new HttpHeaders({
      "Content-Type": "application/x-www-form-urlencoded"
    }).set("x-auth-token", token);

    this.httpOptions = {
    headers: this.headers,
    responseType: "text" as "json",
    observe: "response"
};}


test<T>(url: string) {
    return this.http.get<T>(url, this.httpOptions).pipe(
      tap((res: HttpResponse<any>) => {
        console.log(res.headers.keys())
      }))
  }

я пытаюсь получить это: заголовок

1 Ответ

0 голосов
/ 21 февраля 2020

посмотрите на это: Get-Full-Response

Я попробовал этот код здесь, и он работает:

    this.http.get(this.url, { observe: `response` })
    .subscribe((res) => {
      console.log(res);
    })

Я использовал подписку вместо канала , Это был ответ:

Ответ напечатан на консоли

Я не уверен, было ли это полезным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...