【发布时间】:2016-08-17 15:39:57
【问题描述】:
您好,我最近升级到 0.24.1,但在获取时遇到了问题。我遇到了与 https://github.com/facebook/react-native/issues/6025 类似的问题,但 body init 返回的是 Blob 而不是像以前那样的 JSON。我已经进行了更新,所以现在它使用标题 Accept & Content-Type 和 application/json 就像他们在上面的问题中所做的那样,但仍然没有运气。
return fetch(`${auth0_api}/userinfo`, {
method: 'GET',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
'Authorization': `Bearer ${access_token}`
}
当我console.log 得到回复时:
{
_bodyBlob: Blob
size: 1144
type: "application/json; charset=utf-8"
_bodyInit:Blob
size: 1144
type: "application/json; charset=utf-8"
headers: Headers
ok: true
status: 200
statusText: undefined
type: "default"
url: ""https://lite.au.auth0.com/userinfo""
}
【问题讨论】:
-
你怎么知道 Blob 不正确?另外,当您注销 _bodyBlob 和 _bodyInit 时,您会得到什么?
-
嗨@ChrisGeirman,我恢复到 0.21.0 来完成工作。今晚我将再次升级并使用 _bodyBlob 和 _bodyInit 的输出编辑我的问题。
-
这里也一样,你解决了吗?
-
@ChrisGeirman 更新了我的问题,包括记录 _bodyBlob 和 _bodyInit。
-
@Greag.Deay 不幸的是还没有。如果您设法修复它,请提供答案。
标签: json react-native blob fetch