会话
- 从打开浏览器访问一个网站,到关闭浏览器结束此次访问,称之为一次会话。
- HTTP协议是无状态的,导致会话状态难以保持
- 试想一下,如果不保持会话状态,在电商网站购物的场景体验?
- Cookies和Session就是为了保持会话状态而诞生的两个存储技术
Cookies
- cookie是保存在客户端浏览器上的存储空间
- Chrome浏览器 可能通过开发者工具的 Application >> Storage >> ‘Cookies’ 查看和操作浏览器端所有的Cookies值
- 火狐浏览器 可能通过开发者工具的 存储 -> Cookie查看
Cookies特点
- cookies在浏览器上是以 键-值对 的形式进行存储的,键和值都是以ASCII字符串的形式存储(不能是中文字符串)
- 存储的数据带有生命周期
- cookies中的数据是按域存储隔离的,不同的域之间无法访问
- cookies的内部的数据会在每次访问此网址时都会携带到服务器端,如果cookies过大会降低响应速度。