我正在为我的应用程序使用基于会话的身份验证系统,但是我的API调用工作得很好,但是,当使用以下方法请求图像时:
<Image source={{uri: 'https://facebook.github.io/react/logo-og.png'}}
style={{width: 400, height: 400}} />
该请求未通过身份验证
但是需要身份验证才能检索图像。您将如何处理?似乎没有专门的文档
答案 0 :(得分:3)
您可以将headers与图片来源:
<Image source={{
uri: 'https://facebook.github.io/react/logo-og.png',
headers: {
Cookie: 'cookie data here',
}
}}>
从API响应中获取Cookie:
fetch('apicall').then(res => {
cookieData = res.headers.map["set-cookie"];
})