Вы пытались прочитать полный ответ?
HttpClient читал полный ответ
showConfigResponse() {
this.configService.getConfigResponse()
// resp is of type `HttpResponse<Config>`
.subscribe(resp => {
// display its headers
const keys = resp.headers.keys();
this.headers = keys.map(key =>
`${key}: ${resp.headers.get(key)}`);
// access the body directly, which is typed as `Config`.
this.config = { ... resp.body };
});
}
РЕДАКТИРОВАТЬ:
Также попробуйте выставить свой расположение заголовок с Access-Control-Expose-Headers
на вашем бэкэнде.См. Эту ссылку для справки: Использование CORS
Access-Control-Expose-Headers (необязательно) - у объекта XMLHttpRequest 2 есть метод getResponseHeader (), который возвращает значениезаголовок конкретного ответа.Во время запроса CORS метод getResponseHeader () может получить доступ только к простым заголовкам ответа.Заголовки простых ответов определяются следующим образом:
Cache-Control
Content-Language
Content-Type
Expires
Last-Modified
Pragma
Если вы хотите, чтобы клиенты имели доступ к другим заголовкам, вы должны использовать заголовок Access-Control-Expose-Headers.Значением этого заголовка является список заголовков ответов, разделенных запятыми, которые вы хотите предоставить клиенту.