मैं एक ब्लॉब में एक आरईएसटी प्रतिक्रिया की प्रतिलिपि बनाना चाहता हूं लेकिन मैं कुछ करने में असमर्थ हूं क्योंकि blob()
और arrayBuffer()
अभी तक प्रतिक्रिया ऑब्जेक्ट में लागू नहीं किया गया है। प्रतिक्रिया शरीर एक निजी चर है।मैं स्ट्रिंग या जेसन में परिवर्तित किए बिना कोणीय 2 http प्रतिक्रिया निकाय तक पहुंच कैसे प्राप्त कर सकता हूं?
...
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);
...
क्या कोई समाधान है जिसका उपयोग मैं इन विधियों को लागू होने तक कर सकता हूं?
वाह! यह समाधान वास्तव में मेरे टीएस को संकलित करने के लिए एनपीएम को भी अनुमति देता है! आपको यह कहां मिला? –
वहां बहुत सारे परीक्षण और त्रुटि शामिल थी इसलिए मुझे वास्तव में याद नहीं आया कि मुझे डर है। – StudioLE