什么是 Cookie
Cookie 是存储在用户浏览器中的一段不超过 4 KB 的字符串。
它由一个名称(Name)、一个值(Vaue) 和其它几个用于控制 Cookie 有效期、安全性、使用范围的可选属性组成。
不同域名下的 Cookie 各自独立.
每当客户端发起请求时,会自动把当前域名下所有未过期的 Cookie一同发送到服务器.
Cookie的几大特性:
1.自动发送(不需要前端程序员做什么)
2.域名独立
3.过期时限
4.4KB限制
Cookie 在身份认证中的作用
客户端第一次请求服务器的时候,服务器通过响应头的形式,向客户端发送一个身份认证的 Cookie,客户端会自动将 Cookie 保存在浏览器中。
随后,当客户端浏览器每次请求服务器的时候,浏览器会自动将身份认证相关的 Cookie,
通过请求头的形式发送给服务器,服务器即可验明客户端的身份
Cookie在请求头中可以携带多个哈(我以为只能够携带一个)
Cookie 不具有安全性
由于 Cookie 是存储在浏览器中的,而且浏览器也提供了读写 Cookie 的 API.
因此 Cookie 很容易被伪造,不具有安全性。
因此不建议服务器将重要的隐私数据,通过 Cookie 的形式发送给浏览器
注意:千万不要使用 Cookie 存储重要且隐私的数据!比如用户的身份信息、密码等。
标签:浏览器,请求,介绍,Cookie,服务器,简单,cookie,身份,客户端
From: https://www.cnblogs.com/IwishIcould/p/17074086.html