【发布时间】:2020-07-18 13:09:49
【问题描述】:
我将图像保存在安全服务器上。对于身份验证,我应该提供一个不记名令牌。如果我使用以下格式传递它,我会得到一个空白图像。
<Image
source={
{ uri: 'https://yourdomain.com/get-image',
headers: {
Authorization: 'Bearer xyz'
}
}
}/>
当我检查图像源中的错误代码 onError 道具时,它有
"nativeEvent": {"error": "意外的 HTTP 代码 403"}
我已经在邮递员中测试了请求,它可以正常工作。(我可以看到图像)
令牌有效。
Edit1:发送 XMLHttpRequest 并获取字节数组并将其转换为 Base64 可以正常工作。
【问题讨论】:
标签: react-native xmlhttprequest http-status-code-403 bearer-token