Cookie:
- 是一个容器,用来存放数据
- 储存小文本的信息
- 是服务器创建的
- 储存在本地,浏览器的目录文件里
- 浏览器下次打开时会读取本地的cookie
- 可以设置生命周期,不设置的话浏览器关了它就消失了
Http消息结构:
客户端请求信息+服务器端响应信息
Session:
- 也是一个容器,用来放数据
- 服务器创建的
- 调用getsession的时候就会被创建(去拿,就给你创建一个)
- 默认30分钟没有使用就会被销毁
- 服务器关了也会销毁session
- 储存在服务器端,占服务器空间
- 每个浏览器客户端都有一个独立的session,一个服务器可能会被多个客户端调用,所以一个服务器可能存有很多个不同的session,服务器会给这些session用sessionid标记区分。
- sessionid放在cookie中
- 客户端每次向服务器发送请求时,都会把sessionid带过去