代码之家  ›  专栏  ›  技术社区  ›  Return-1

用cookie响应本机映像URI请求

  •  0
  • Return-1  · 技术社区  · 6 年前

    我正在为我的应用程序使用基于会话的身份验证系统,但是,当使用以下方法请求图像时,我的API调用工作得非常好:

    <Image source={{uri: 'https://facebook.github.io/react/logo-og.png'}}
           style={{width: 400, height: 400}} />
    

    请求未经身份验证

    但是,检索图像需要身份验证。你会怎么做?似乎没有任何具体的文件

    1 回复  |  直到 6 年前
        1
  •  3
  •   basbase    6 年前

    你可以通过 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"];
    })