Я не получаю фактические заголовки http при выполнении вызова http post с использованием общего httpClient Angular 5. Я передаю наблюдение: «ответ» в запросе на получение полного ответа (по умолчанию httpClient возвращает только тело ответа).
Я хочу прочитать значение Местоположение из ответа HTTP-заголовка. Я вижу, что Местоположение доступно в заголовках ответов с помощью сетевого просмотра браузера Chrome.
Но то же самое недоступно, когда я читаю ответ httpClient в Angular.
скриншот - console.log:
import {
Component,
OnInit
} from '@angular/core';
import {
HttpClient,
HttpHeaders,
HttpResponse
} from '@angular/common/http';
getData() {
const headers = new HttpHeaders({
'Content-Type': 'application/x-www-form-urlencoded',
'Accept': 'application/json'
});
const url = 'http://localhost:1003/jaxrs/report/3003/params/';
this.http.post(url, {}, {
headers: headers,
observe: 'response'
})
.subscribe(res => {
console.log(res);
});
}
снимок экрана - просмотр сети
Может кто-нибудь помочь мне с этим? Заранее спасибо.