cookie的出现原理:
为了解决http协议无状态的问题,
由第一次请求时服务端生成,然后保留在客户端上。
以后每次请求都会被带过去,服务器根据此在区分请求个体信息。
session:
在服务端存储,存储形式:文件,或者数据库,
现在常用的是用redis进行存储,因为redis是缓存数据库,他有一个自动失效机制,不需要程序去维护。
减少服务器内存占用,提高服务器性能。
session的验证1需要cookie带一个字段来,表示是哪一个用户的session
所以,cookie禁用时,session会失效
cookies的组成是有多个key:value组成
Cookie:
token=portaltoken8107628;
portalUser=8107628;
SESSION=73183973-dbc8-4c95-bfe4-37129c146b2d;
p2p.session.user=370ee42667b8897cea3ea713892b811b;
这是由cookie带过去的sesion字段
org.springframework.web.servlet.i18n.CookieLocaleResolver.LOCALE=zhs;
JSESSIONID=FF4A7EF2496347646D14ABA783FC958C
其他的cookie是什么意思,需要问对应的开发开发人员,每个字段,什么意义。因为cookie,是开发写接口时自定义的。就像接口中的,普通参数一样,每个字段都有特定意义。