hmm: Danke. Neues Problem: Download

Beitrag lesen

ok danke. leider bekomme ich immernoch einen "Http failure during parsing for..." fehler. wie gehe ich an sowas ran?

mein content type lautet:

new HttpHeaders({ 'content-type': 'application/xml; charset=UTF-8', 'authorization': "Bearer " + localStorage.getItem('token') });

in der console wird mir ein xml ausgegeben.

hier mein code:

Quelltext hier  download(url) {
    let downloadHeaders = new HttpHeaders({ 'content-type': 'application/xml; charset=UTF-8',
      'authorization': "Bearer " + localStorage.getItem('token') });
    downloadHeaders.append('Access-Control-Allow-Origin', '*');
    this.httpClient.get('/rest/ui/download/product-part/' + url, { headers: downloadHeaders }).subscribe(response => {
        console.log(response);
        this.downLoadFile(response, "application/xml");
      }
    );
  }


  downLoadFile(data: any, type: string) {
    let blob = new Blob([data], { type: type});
    let url = window.URL.createObjectURL(blob);
    let pwa = window.open(url);
    if (!pwa || pwa.closed || typeof pwa.closed == 'undefined') {
      alert( 'Please disable your Pop-up blocker and try again.');
    }
  }

er logt mir den Respone in die Console. Leider bekomme ich den parsin error dann in downLoadFile. ich bekomme anscheind immer einen content-typ von xml und einen content-encoding gzip