前后端 Cookie
Cookie 是存储在客户端中的键值对,用于保存简单的、不敏感的信息。
一、什么是 Cookie ?
Cookie,是储存在客户端上的 “小数据”。
二、前端无感知
借助 HTTP 协议、浏览器自动工作,Cookie 能够实现 “前端无感知” 工作,即 Cookie 的存储和携带都不需要前端程序员操心,一切都将自动完成。
三、工作流程
- 服务器在请求响应中增加 set-cookie 字段,并将希望客户端携带的 cookie 放入其中
- 客户端接收响应后,将 cookie 存储在浏览器上
- 当下一次客户端发送请求时,会将 cookie 信息附带到请求头中
- 服务器可以读取请求头中的 cookie,获得客户端的信息
四、注意事项
- cookie 存储于浏览器中,用户可见,不安全
- cookie 有大小限制