美文网首页
ReactNative cookie 管理

ReactNative cookie 管理

作者: 小猪佩奇的王子 | 来源:发表于2017-12-19 20:15 被阅读0次

    项目使用RN,http请求用的 axios
    后台验证是基于cookie的。即后台将认证信息放入cookie,前端每次请求带上cookie。问题是RN项目不是运行在浏览器中的,浏览器会自动维护cookie信息,所以RN需要自己维护cookie

    • axios默认的 withCredentials为false
      axios.defaults.withCredentials = false
      //当该属性设置为false时,前端将无法自己设置cookie,也无法进行跨域访问
    • 设置withCredentials为true
      axios.defaults.baseURL = API
      axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'
      axios.defaults.withCredentials = true

    此时使用axios发起请求,将自动维护cookie

    第三方cookie管理库

    react-native-cookies

    相关文章

      网友评论

          本文标题:ReactNative cookie 管理

          本文链接:https://www.haomeiwen.com/subject/ykviwxtx.html