争渡,争渡,惊起一滩鸥鹭

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 

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

 

posted on 2020-04-07 19:59  争渡~  阅读(155)  评论(0编辑  收藏  举报