http 它是无状态的协议
cookie 的作用:记录用户的状态
cookie的工作原理:

1.浏览器第一次给服务器发送请求,服务器并不知道浏览器的身份,
所以服务器会创建一个身份标识(cookie:key=value),当服务器响应浏览器时
会携带生成的cookie,一同发送给浏览器。
2.浏览器接收到响应之后,会自动将cookie保存起来。
等到下次发送请求时,会携带cookie,发送给服务器。
3.服务器接收到请求之后,会比对当初创建的cookie和此时收到的cookie是否一致,
如果一致,那么就正常响应前端发送的请求。

cookie分为:
1.会话cookie:没有到期时间,会随着浏览器的关闭而被删除
2.持久性cookie:设置的有到期时间,会依据到期时间删除cookie

image.png