请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

这么获取用户登录的session信息

老师!我们课程中讲的是获取cookies,但是在实际项目中,我发现大部分的都不是用的cookies了,比如用的session,那要这么获取他的session信息呢

正在回答 回答被采纳积分+3

1回答

Mushishi 2022-11-24 18:29:12

你好,其实是一样的,一个放服务端一个客户端。你只需要调用登陆接口 登陆成功会返回给你,你只需要拿这个就ok。你需要思考的是:无论客户端放header里面的哪里,他始终要个地方保存,不然怎么知道登陆了呢。所以你只需要拿到客户端辨认这个字段就ok。所谓session 你可以理解为他最后的结果还是存在浏览器的cookie里面,大多数情况是这样哈。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕勒801805 #1
    拿到了到了登录时输入验证码时的token,不知道用什么方法植入这个token信息
    //获取session storage中的token信息
    WebStorage storage = (WebStorage) new Augmenter().augment(driver);
    SessionStorage session = storage.getSessionStorage();
    String token = session.getItem("token");
    回复 有任何疑惑可以回复我~ 2022-11-25 11:23:57
  • Mushishi 回复 提问者 慕勒801805 #2
    你去要去看你们web的操作,最后去看web写入本地存储方式 就是cookie那里,看看他是什么值存储的。无外乎key换一下
    回复 有任何疑惑可以回复我~ 2022-11-27 22:33:04
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信