关于HTTP SESSION

一个浏览器客户端共享一个session,当浏览器请求到服务器时 通过HttpSession session = request.getSession(false);来创建session。

HttpSession session = request.getSession(false);

当参数为false时,服务器会通过sessionID找,如果当前服务器没有匹配的就返回null。

当参数为true,服务器也会进行查找,但没有匹配的会新创建一个。

当服务器创建session后,在响应头中会有相关set session的参数,这时候浏览器会存储session(在cookie中JSESSIONID),并且当浏览器存储session后,之后的请求都会在请求头中携带sessionID。

注意:当新建浏览器标签页后,就算前一个浏览器标签页存有session,新创建浏览器标签页的也需要访问以下服务器才能存储sessionID

相关推荐
M1A14 分钟前
TCP协议详解:为什么它是互联网的基石?
后端·网络协议·tcp/ip
共享家952735 分钟前
linux-数据链路层
linux·网络·macos
189228048613 小时前
NY243NY253美光固态闪存NY257NY260
大数据·网络·人工智能·缓存
斯~内克3 小时前
UniApp 页面传参方式详解
网络协议·udp·uni-app
AliciaIr4 小时前
深入理解HTTP:从协议基础到版本演进(上)
前端·http
玩转以太网4 小时前
3 种方式玩转网络继电器!W55MH32 实现网页 + 阿里云 + 本地控制互通
网络·物联网·阿里云
今禾5 小时前
深入解析HTTP协议:从OSI模型到HTTP/3.0的演进与实战优化
前端·http·面试
How_doyou_do6 小时前
关于casdoor重定向问题
网络
小木话安全7 小时前
ISO27001 高阶架构 之 支持 -2
网络·安全·职场和发展·学习方法
破刺不会编程9 小时前
socket编程UDP
linux·运维·服务器·网络·c++·网络协议·udp