关于Session与cookie的关系

本文探讨了HTTP无状态特性下,如何通过session和令牌机制维护客户端与服务端的会话状态。同时,深入讲解了Cookie作为存储jsessionid的容器,如何在客户端和服务端之间传递,以保持会话的一致性和安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是我最近面试的时候问的最多的问题:

session
客户端与服务端的会话机制,HTTP无状态,服务端无法识别客户端身份,使用令牌机制 服务端给来访客户端发放令牌 ,根据令牌区别身份

Cookie
浏览器用来本地存储客户信息的方式,实现页面将数据存储到本地行为,可以设置存储数据的有效时间,超出时间就会删除

联系
大多数时候都把cookie作为容器存储jsessionid,服务端会把新发放的令牌
交给客户端通过cookie存储, 客户端每次提交请求和响应
请求头携带cookie,服务端检查是否有令牌,如果没有将jsessionid存储至cookie里,
并在响应头里携带cookie返回给客户端。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值