-
客户端会根据响应头存储Cookie信息
-
客户端再次请求:会在请求头上带上存储的cookie信息,服务端通过cookie信息识别用户
1.3cookie 类别
cookie 总是存储在客户端(通常指浏览器),根据其存储位置可以分为:内存式cookie、硬盘式cookie。
内存式:存储在内存中,浏览器关闭后清除,也非持久存储(会话cookie)
- cookie 不包含到期日期,则可视为会话 cookie。 会话 cookie 存储在内存中,决不会写入磁盘。 当浏览器关闭时,cookie 将从此永久丢失
硬盘式:保存在硬盘中,浏览器关闭后不会清除,除非手动清除或到了过期时间,也叫持久存储(持久cookie)。
- cookie 包含到期日期,则可视为持久性 cookie。 在指定的到期日期,cookie 将从磁盘中删除
注:通常我们可以通过 expires 到期时间来做区分
1.4HTTP 协议中为 cookie 服务的首部字段
Set-cookie: 响应首部字段,开始状态管理所使用的Cookie信息
Cookie: 请求首部字