jhipster - угловые вызовы HttpClient с опцией {Наблюдение: 'ответ'} - PullRequest
0 голосов
/ 19 мая 2018

Сгенерированный JHipster Angular Services использует опцию {observe: 'response'} для вызовов httpClient, например,

this.httpClient.get<IEntity>(`${this.resourceUrl}/${id}`, { observe: 'response' })...

Есть ли какая-либо особая причина для этого?Почему они хотят получить полный ответ.(может быть, какая-то общая обработка заголовков или около того ...)

TIA

1 Ответ

0 голосов
/ 19 мая 2018

По умолчанию HttpClient возвращает тело ответа.Вы можете передать объект с ключом observe, установленным на значение ‘response’, чтобы получить полный ответ.Это может быть полезно для проверки определенных заголовков, например:

getData() {
  this.http.get<Post>(this.url, { observe: 'response' }).subscribe(res => {
    this.powered = res.headers.get('X-Powered-By');
    this.postTitle = res.body.title;
  });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...