
http , session
Change_Code
自己的决策者
展开
-
sessionId的生成过程和过期时间
支持作者最便宜的卫生纸浏览器第一次请求服务器时,服务器会生成一个sessionId,并返回给浏览器,这个sessionId会被保存在浏览器的会话cookie中。如下图在浏览器不关闭的情况下,之后的每次请求请求头都会携带这个sessionId到服务器。如下图session在服务器的默认有效时间是30分钟,可以通过3种方式去设置session的过期时间(具体那三种可以百度)...原创 2017-08-22 16:25:18 · 56080 阅读 · 7 评论 -
springBoot+redis 实现session共享理解,应用场景单点登录,分布式应用。
Springboot+redis 实现session共享也是利用了cookie在域名,路径相同的情况下可以共享内容。第一次请求会将SESSION保存在redis中,并将SESSIONID返回到浏览器的cookie中,第二次请求会携带上第一次请求的JSESSIONID。服务端拿到ID先到redis中查找是否存在此SSSSION,存在则拿出来用,不会再创建新的会话。单点登录可以用cookie+redi...原创 2018-04-17 12:00:27 · 9194 阅读 · 1 评论