Cookie的介绍与使用总结
什么是Cookie?
Cookie是后端与前端交互可默认供后端访问的内容,不同于LocalStorage和SessionStorage不同的是。它(Cookie)在访问后端路径默认在请求头携带,后端也可以设置和修改,但是LocalStorage和SessionStorage不是默认携带,且后端不可直接访问
Cookie与LocalStorage和SessionStorage的区别图
内容 | 后端直接修改 | 前端修改 | 默认携带 |
---|---|---|---|
Cookie | √ | √ | √ |
LocalStorage | × | √ | × |
SessionStorage | × | √ | × |
如何默认不携带Cookie?
使用fetch请求
fetch的兼容性
待更新
Cookie关于浏览器兼容性
待更新
Cookie的最大长度
Cookie 是存在于浏览器本地的,是由浏览器限制它的长度,每个浏览器限制各有不同。
不同浏览器
待更新
超出最大长度后怎么样?
待更新
Cookie 的属性一览图
属性 | 介绍 |
---|---|
Name | Cookie的key |
Value | Cookie属于指定Key的值 |
Domain | Cookie指定的域名 |
Path | Cookie指定的路径 |
Expires/Max-Age | Cookie的过期时间 |
Size | 当前Cookie的长度 |
HttpOnly | 未知 |
Secure | 未知 |