React原生获取返回_bodyBlob、_bodyInit头等,而不是使用json()返回json。
在React中,可以使用Fetch API来进行网络请求。当使用Fetch API发送请求时,可以通过response对象来获取返回的数据。默认情况下,Fetch API返回的数据是一个Response对象,而不是直接返回JSON数据。
要获取返回的_bodyBlob和_bodyInit头,可以通过以下步骤进行操作:
fetch(url)
.then(response => {
// 在这里处理response对象
})
.catch(error => {
// 处理错误
});
根据你的需求,可以选择使用response.blob()方法来获取返回的_bodyBlob头,或者使用response.text()方法来获取返回的_bodyInit头。
示例代码如下:
fetch(url)
.then(response => {
return response.blob(); // 获取返回的_bodyBlob头
// 或者使用以下代码获取返回的_bodyInit头
// return response.text();
})
.then(data => {
// 在这里处理返回的数据
console.log(data);
})
.catch(error => {
// 处理错误
console.error(error);
});
这样,你就可以通过React原生的方式获取返回的_bodyBlob、_bodyInit头了。
关于React和Fetch API的更多信息,你可以参考腾讯云的相关文档和产品:
领取专属 10元无门槛券
手把手带您无忧上云