Angular从响应返回HttpHeaders的空数组

时间:2019-03-16 04:53:30

标签: angular http-headers httpresponse

我正在尝试从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));
      });
  } 

0 个答案:

没有答案