js13cookie

http和https是遵从tcp/ip之上的协议

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

http的特点:

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

无连接(两者的数据发送完 就断了连接)

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

每次请求都会带上cookie,cookie存储在浏览器上

session叫会话 --浏览器和服务器通信的过程会产生会话(每一次会话会产生对应的sessionId)

每次会话产生都会有一个cookie新建 里面存放的是会话的sessionId

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

综合一下:cookie是什么?

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

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

name=value;[expires=date];[path=路径];[domain=域名];[secure]

name=value 对应的存值

expires 日期(过期时间)

path 路径

domain 域名

secure 资源

//存值 需要传递key和value

//取值 就只需要key(通过键去拿值)

//删除 设置expires属性(设置过期时间)

posted @ 2022-04-07 19:40  yaoooooooooo  阅读(32)  评论(0)    收藏  举报