NutzCN Logo
问答 与安卓交互时session维护问题
发布于 2701天前 作者 蛋蛋的忧伤 1800 次浏览 复制 上一个帖子 下一个帖子
标签:

我在登录接口上验证登录成功后将用户id存到了session,然后安卓那边请求其他api都可以了,但是关闭安卓应用后重新打开session就没了,请问是什么原因....以前用shiro的时候是好好的,现在手动存session了就不行了,是不是我还需要做其他操作才可以?

12 回复

不是,纯安卓应用,安卓使用httpclient发请求登录

cookie没传对吧

嗯,我后台没手动传给客户端cookie,但是没传的话,登录后再请求其他接口也是没问题的,就是关了程序后再请求就没session了

需要自行持久化了

是要安卓那边登录后将sessionid取出来存本地,然后以后都拿出来这个sessionid,手动设置到请求头中吗?

登录后存起来,第二次启动的时候,把值赋予httpClient

不过,tomcat的默认session也就30分钟,也许jwt等token方案才是根本解决之道

是安卓存吧,我服务端不需要干嘛吧

我可不可以在后台手动将sessionid存到cookie,存一年(防止关闭就没了),然后客户端直接访问,能不能默认把cookie带过来?

token吧骚年

添加回复
请先登陆
回到顶部