15.session 、localStorage、cookie、token的区别
时间: 2023-05-23 18:00:49 浏览: 112
session vs token 使用特性.md
Session、localStorage、cookie、token 都是浏览器中用来存储数据的不同机制。它们的主要区别如下:
1. Session:服务器端使用的一种存储机制,用来存储用户登录状态等需要保持在服务器端的信息。通过向请求头中添加 SessionID 的方式来确认用户身份。
2. localStorage:一种浏览器端本地存储的机制,可以存储大量数据,也不过期,除非用户手动删除。
3. Cookie:一种客户端存储机制,用来存储用户信息,可以设置过期时间等参数。
4. Token:一种客户端存储的机制,用于进行身份验证,常见于 RESTful API 的身份验证方式。
在使用的时候,需要根据不同的存储特性来选择适合的存储方式。
阅读全文