gpt4 book ai didi

rest - 如何在不将其转换为字符串或 json 的情况下访问 Angular 2 http 响应主体?

转载 作者:太空狗 更新时间:2023-10-29 16:51:39 24 4
gpt4 key购买 nike

我想将 REST 响应复制到 blob 中,但我无法执行某些操作,因为 blob()arrayBuffer() 尚未在响应对象。 Response Body 是一个私有(private)变量。

...
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);
...

在实现这些方法之前,是否有我可以使用的解决方案?

最佳答案

有一个更简单的解决方案可以将正文作为字符串访问,我在任何地方都没有看到它:

let body = res.text()

关于rest - 如何在不将其转换为字符串或 json 的情况下访问 Angular 2 http 响应主体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36087145/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com