springboot整合shiro地址栏JSESSIOID问题
springboot整合shiro地址栏JSESSIOID问题
第二次情形好了,就没有了sessionID
1、client向server发送请求http://localhost:8081
2、server端经由shiro进行内部内部URL重定向至http://localhost:8081/login
、server收到http://localhost:8081/login请求后,发现请求头中没有cookie(因为这次请求是server内部重定向的),那么server就认为client端禁用了cookie,并且为这次会话产生唯一标示即SESSIOID,并将SESSIOID追加到http://localhost:8081/login,作为respe响应给client。
————————————————
4、client收到server的响应后,以http://localhost:8081/login;JSESSIOID=XXX 为URL进行请求重定向(上图中02是重定向的状态码),最后展示出登陆页
5、提交登陆信息后,server从请求信息中发现了cookie(因为这次请求是client发出的而非server内部重定向),会认为client没有禁用cookie,就不会进行URL重定向,而是将SESSIOID放入cookie之中,所以之后的请求URL就无需追加URL,如果此时手动删除client端的cookie,重新请求http://localhost:8081,就会发现SESSIOID再一次被追加到了URL后面。
————————————————
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2022-0-01,如有侵权请联系 cloudcommunity@tencent 删除重定向clientcookieserverurl#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
推荐阅读
留言与评论(共有 16 条评论) |
本站网友 翠湖天地嘉苑 | 13分钟前 发表 |
如果此时手动删除client端的cookie | |
本站网友 浙江亲子鉴定 | 2分钟前 发表 |
如果此时手动删除client端的cookie | |
本站网友 怎样治疗脱发 | 16分钟前 发表 |
会认为client没有禁用cookie | |
本站网友 梦见自己怀孕了是什么意思 | 23分钟前 发表 |
会认为client没有禁用cookie | |
本站网友 好用的洗发水排行榜 | 11分钟前 发表 |
//localhost | |
本站网友 虚拟机安装教程 | 13分钟前 发表 |
8081 | |
本站网友 系统瘦身 | 2分钟前 发表 |
就不会进行URL重定向 | |
本站网友 减肥时早餐吃什么 | 24分钟前 发表 |
//localhost | |
本站网友 吴建豪前女友 | 1分钟前 发表 |
最后展示出登陆页5 | |
本站网友 icoke | 4分钟前 发表 |
分享自作者个人站点/博客 | |
本站网友 药物流产 | 26分钟前 发表 |
//localhost | |
本站网友 怀孕的早期症状 | 25分钟前 发表 |
server从请求信息中发现了cookie(因为这次请求是client发出的而非server内部重定向) | |
本站网友 颈椎病治疗 | 21分钟前 发表 |
会认为client没有禁用cookie | |
本站网友 衢州楼盘 | 4分钟前 发表 |
server端经由shiro进行内部内部URL重定向至http | |
本站网友 韩波 | 16分钟前 发表 |
8081/login |