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

相关推荐
zqh176736464691 小时前
注册信息安全专业人员(CISP)和网络安全的联系与区别
网络·安全·web安全
minky糕2 小时前
Rsync未授权访问漏洞复现及彻底修复
网络
轩轶子2 小时前
【C-项目】网盘(一期,无限进程版)
服务器·c语言·网络
Flying_Fish_roe6 小时前
linux-网络管理-网络抓包
linux·网络·php
小技与小术8 小时前
lvs-nat模式实验详解
linux·运维·服务器·网络·lvs
喵不拉几9 小时前
WebSocket 协议
网络·websocket·网络协议
晓生谈跨境9 小时前
网络丢包现象使用什么协议可以缓解
网络
大嘴巴子10 小时前
华为ensp中vlan与静态路由技术的实现
网络·智能路由器
加油,旭杏10 小时前
【Linux】NAT
linux·网络·智能路由器·nat·nart