JavaScript-cookie基础讲解

http和https(安全)他俩都是负责网络通信 主要浏览器访问 浏览器访问服务器 服务器给我浏览器数据

关于http的特点

无状态 (同时俩个客户端请求服务器端 他是没有办法分辩谁是谁)需要标识了(房卡)

无连接 (俩者的数据发送完 就断开连接)

cookie 他就是用来解决http的无状态问题(认为是标识)

cookie存储在浏览器上

每次请求都会带上cookie

session叫会话 浏览器和服务器通信的过程会产生会话 (每一次会话会产生对应的sessionId),每次会话产生都会有一个cookie新建 里面存放的是会话的sessionId

cookie只能存放少量的数据, 最多4kb ,cookie只能存放string类型的值

总结 cookie是什么?

是存放在浏览器上的一个只有4kb的容器 他可以解决http请求的无状态问题 ,而且每次会话里面都会保存对应的sessionId ,且每次请求都会带上.里面存放的为string类型的值

cookie 里面的数据存储以键值对的形式存储 key=value

完整格式:name=value;[expires = date];[path = 路径];[domain=域名];[secure] 带中括号的都是可以省略的。

name=value 对应的存值

expires 日期 (过期时间)

path 路径

domain 域名

secure 安全性设置

console.log(document.cookie);

存值

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值