Vorrei copiare una risposta REST in un BLOB, ma non sono in grado di eseguire alcuna operazione poiché blob()
e arrayBuffer()
non sono ancora stati implementati nell'oggetto risposta. Il corpo di risposta è una variabile privata.Come posso accedere al corpo della risposta http Angular 2 senza convertirlo in stringa o json?
...
return this.http.get(url, {params: params, headers: headers})
.map(res => {
// can't access _body because it is private
// no method appears to exist to get to the _body without modification
new Blob([res._body], {type: res.headers.get('Content-Type')});
})
.catch(this.log);
...
Esiste una soluzione che posso utilizzare fino a quando questi metodi non vengono implementati?
Wow! Questa soluzione consente in realtà a npm di compilare anche il mio TS! Dove l'hai trovato? –
C'è stato un sacco di prove ed errori, quindi non posso davvero ricordare che ho paura. – StudioLE