作者:llliu | 来源:互联网 | 2022-09-27 17:52
小程序中如何管理session?下面本篇文章给大家介绍一下微信小程序开发session管理教程。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
小程序中如何管理session?下面本篇文章给大家介绍一下微信小程序开发session管理教程。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
服务端关键代码:
获取sessionId的方法,只要获得request对象就可以轻松获取到了
Sting sessiOnId= request.getSession().getId();
把sessionId返回
...//登录时的业务代码
response.getWriter.write(sessionId);//把sessionId返回给前台
小程序端登录后,把sessionId存入全局变量,app.js中是个存放全局变量的好地方。
...//登录后的逻辑处理
getApp().globalData.header.COOKIE = \'JSESSIOnID=\' + _data.sessionId;
app.js中代码
globalData:{
header:{\'COOKIE\': \'\'} //这里还可以加入其它需要的请求头,比如\'x-requested-with\': \'XMLHttpRequest\'表示ajax提交,微信的请求时不会带上这个的
},
小程序端请求时带上sessionId
var header = getApp().globalData.header; //获取app.js中的请求头
wx.request({
url: localhost:8080/xx/xx,
header: header, //请求时带上这个请求头
success:function(res){
}
}
建议封装自己的请求信息,处理一些通用的逻辑。
推荐:《小程序开发教程》
以上就是小程序中如何管理session?的详细内容,更多请关注其它相关文章!