储存
2021-05-26 本文已影响0人
BJ呀呀呀
一 、cookie
1.什么是cookie
基于http协议,在本地浏览器进行本地存储的一种技术
它的特点: (重点)
- 只能存储字符串
- 最大的存储值4k左右
- 它会随着请求携带到服务器上
- 它容易被伪造,不安全,xss攻击,不建议存储敏感的数据,还不能直接跨域
- 会加重请求的数据量,不太推荐使用
- 能够设置有效时间
7.跨域 要设置domain
使用场景:
1.免登录
1.购物车
3.简单的数据存储,非敏感数据
3.cookie诞生就是为了解决 http无状态的问题
4. cookie的格式
name=value;expires=日期;path=路径;domain=域名;secure
name=value;必填
expires=日期 设置有效时间
path=路径
domain=域名
secure 有这个属性,就必须使用 https
http和https下的cookie不能共享
http协议
- 1常见于 浏览器与服务器的通讯,它属于应用层(应用程序)
- 2 http默认的端口 80
- 3 特点:无状态 短链接 断开式
断开式(浏览器向服务器发送请求,服务器接受,并响应(降低服务器压力))
无状态()
二、localStorage
本地储存技术
- 1能储存5M
- 2 真正的永久储存,不手动删除,是不会被删除的
- 3它不能跨域
- 4它不会被爬虫抓取到
localStorage的方法:
setItem(键,值) //设置
getItem(键,值) //获取
clear() //清除所有localStorage;
removeItem()//删除指定的键