我正在尝试从Angular应用程序中的Http Request解析标头键值。但是,当响应到来时,我尝试获取的值被证明为空。实际上,在chrome开发者控制台中,整个HttpHeaders数组都是空的。但是,响应的主体没有问题。
但是当我从Postman尝试此操作时,响应将按预期返回所有标头。如何解决这个问题?
这是我来自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));
});
}