Cookie的存储方式及其有效时间
浏览器中通常有两种主要的Cookie存储方式对应两种名称(会话Cookie,持久Cookie):
1. 进程内存中存储的会话Cookie:这些Cookie存储在浏览器的内存中,只在浏览器会话期间有效。一旦关闭浏览器,这些Cookie就会被删除。这些Cookie通常用于临时存储会话信息或其他不需要持久保存的数据。
如果在java代码中不设置setMaxage就是会话cookie
关闭之后再打开发现就没了
2. 硬盘中存储的持久Cookie:这些Cookie被保存在计算机的硬盘上,以便在浏览器会话之间保持持久性。这些Cookie具有过期时间,可以在浏览器关闭后继续存在,直到过期或被用户手动删除。这种类型的Cookie通常用于跟踪用户的首选项、登录状态和其他长期保存的信息。
java中只要设置setMaxAge过期时间就是持久cookie
关闭浏览器再次打开时,发现还存在,说明是持久cookie
我设置的是30s,30秒后再获取cookie,cookie就没了