关于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

相关推荐
清水加冰36 分钟前
【计算机网络】传输层协议(UDP && TCP)
网络协议·tcp/ip·计算机网络·udp
YancyYue2 小时前
HTTP实验(ENSP模拟器实现)
网络·网络协议·http
xianwu5432 小时前
反向代理模块kfj
开发语言·网络·数据库·c++·mysql
小冷爱学习!3 小时前
华为动态路由-OSPF-综合案例
服务器·网络·华为
小许不内卷5 小时前
TCPDF 任意文件读取漏洞:隐藏在 PDF 生成背后的危险
网络·安全
yuanbenshidiaos5 小时前
【僵尸进程】
linux·服务器·网络
猫猫的小茶馆5 小时前
【网络编程】UNIX 域套接字(Unix Domain Sockets, UDS)
linux·网络·网络协议·udp·unix·信息与通信
猴子技术宅6 小时前
wordpress禁止系统自带搜索功能增强被恶意搜索轰炸(google有效)
运维·网络·搜索引擎
yourkin6666 小时前
TCP重传机制
网络
羊小猪~~6 小时前
深度学习基础--ResNet网络的讲解,ResNet50的复现(pytorch)以及用复现的ResNet50做鸟类图像分类
网络·pytorch·深度学习·神经网络·机器学习·分类·resnet