2016 - 2024

感恩一路有你

简述session工作原理 什么是session,有哪些实现session的机制?

浏览量:1868 时间:2021-03-13 07:57:08 作者:admin

什么是session,有哪些实现session的机制?

session直译为会话,代表了用户与服务端的一系列交互,对应于tomcat的实现就是一个对象,目的是为了识别用户。

session出现的背景是因为http本身是无状态的,也就是说每次请求都是相互独立的,那服务端怎么知道两次交互对应的是一个访问者呢?session就是为了解决这个问题出现的,session的生成在服务端,但必须配合浏览器cookie来使用,服务端识别用户的过程如下:

1.用户通过浏览器访问服务器

2.服务端创建session对象,并通过set-cookie将session的ID返回给浏览器,并告知浏览器存入cookie

3.浏览器拿到session的ID后存入cookie

4.浏览器后续向服务端请求时会带上cookie中的sessionID

5.服务端根据sessionID找到之前创建的session对象来识别访问用户(用户信息往往会存入该session对象)

6.用户关闭浏览器时浏览器清除cookie中的sessionID

有问题欢迎交流。

简述session工作原理 session工作原理详解 spring session原理

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。