• 微信小程序使用session时注意的问题 --摘抄


    微信小程序使用session时注意的问题

    https://www.cnblogs.com/liuyj-top/p/12910365.html

     微信小程序不能保存Cookie,导致每次wx.request到服务端都会创建一个新的会话(传过去的sessionid会变化),小程序端就不能保持登录状态了。

    一个比较简单的办法就是把服务端response的Set-Cookie中的值保存到Storage中。

    登录成功后,添加Cookie:

    wx.setStorageSync("cookieKey", res.header["Set-Cookie"]);
    

    然后调用接口时,在header中加入:

    'Cookie': wx.getStorageSync('cookieKey')
    

    接口调用由之前的:

    wx.request({
      url: 'test.php',
      data: {
        x: '',
        y: ''
      },
      header: {
        'content-type': 'application/json' 
      },
      success (res) {
        console.log(res.data)
      }
    })
    
    

    变为:

    wx.request({
      url: 'test.php', 
      data: {
        x: '',
        y: ''
      },
      header: {
        'content-type': 'application/json' ,
        'Cookie': wx.getStorageSync('cookieKey')
      },
      success (res) {
        console.log(res.data)
      }
    })
    
  • 相关阅读:
    卡特兰数
    poj3461 字符串匹配 熟悉kmp算法第一题
    hdu1018
    poj 1088
    Linux / OS X 实用命令
    Mac/Linux 定时运行命令行
    在Mac安装Scheme
    如何判断无向图有环
    Prime算法生成最小生成树
    无向图的深度优先与广度优先搜索代码实现
  • 原文地址:https://www.cnblogs.com/sdgtxuyong/p/14644772.html
Copyright © 2020-2023  润新知