cookie:
1.定义:什么是cookie? cookie就是存储在客户端的一小段文本
2.cookie是一门客户端的技术,因为cookie是存储在客户端浏览器中的
3.cookie的作用:是为了实现客户端与服务器之间状态的保持
4.cookie 技术不安全,不要使用cookie保存敏感信息
5.cookie默认 在浏览器关闭之后,就立即实现失效.如果想指定cookie的过期时间,需要通过使用expires属性实现.在服务器响应返回响应头时写入cookie的过期时间. 即响应头设置 set-cookie:[expires=new.Date(Date.now() +10 *1000)] 10S后过期
原理:由于http协议是无状态的.传统服务器只能被动响应请求.当服务器获取到请求,并为了能够区分每一个客户端,需要客户端发送请求时发送一个标识符(cookie),
也因此为了提供这个标识符,产生了cookie技术.我们在请求头(Request Headers)中添加了标识符(cookie). 每次发送请求,都会把这个cookie随同其它报文一起发送给服务器.
cookie的集中常见属性:document.cookie="key=value;expires=失效时间;path=路径;secure;(secure表安全级别)"
参考文档1:https://www.runoob.com/js/js-cookies.html
参考文档2:https://www.jianshu.com/p/6fc9cea6daa2