Session、cookie、token

2020-05-26  本文已影响0人  抬头挺胸才算活着

参考资料:
[1]. servlet中session的原理和使用
[2]. 彻底弄懂session,cookie,token

Session可以定长时间保存,并不是每次请求后就没有了。

服务器是如何实现一个session为一个用户浏览器服务的?

服务器创建session出来后,会把session的id号,以cookie的形式回写给客户机,这样,只要客户机的浏览器不关,再去访问服务器时,都会带着session的id号去,服务器发现客户机浏览器带session id过来了,就会使用内存中与之对应的session为之服务。

session对象的创建时机

在程序中第一次调用request.getSession()方法时就会创建一个新的Session,可以用isNew()方法来判断Session是不是新创建的。

session销毁时间

session对象默认30分钟没有使用,则服务器会自动销毁session,在web.xml文件中可以手工配置session的失效时间。

浏览器禁用Cookie后的session处理

解决方案:URL重写

session和cookie

cookie和token

cookie跟token很像,但是token没有太多的限制。

上一篇 下一篇

猜你喜欢

热点阅读