Я пытаюсь проанализировать значение ключа заголовка из запроса Http в приложении Angular. Но когда приходит ответ, значение, которое я пытаюсь получить, оказывается нулевым. Фактически весь массив HttpHeaders пуст, как видно на консоли разработчика Chrome. Тем не менее, нет никаких проблем с телом ответа.
Но когда я пытаюсь это сделать из Почтальона, ответ возвращает все заголовки, как и ожидалось. Как решить эту проблему?
Вот мой код от Angular
loadLogo() {
this.http.get(this.authService.serverURI + '/download/logo/' + this.authService.crmCustomer.id,
{observe: 'response', responseType: 'blob'})
.subscribe((res) => {
const blob = new Blob([res.body]
);
console.log(res);
const urlCreator = window.URL;
this.logo = this.sanitizer.bypassSecurityTrustUrl(
urlCreator.createObjectURL(blob));
});
}