【知识点随笔分析 | 第七篇】什么是Cookie、Session、Token

文章介绍了Cookie、Session和Token在网站和应用程序中的作用,强调了它们在身份验证、数据传输和用户状态管理中的关键地位。Cookie存储在客户端,Session在服务器端,而Token用于无状态的身份验证。文章还讨论了它们的安全性和适用场景。

前言:

        当今互联网世界的发展让网站和应用程序扮演着重要的角色。为了实现用户身份验证、数据传输和用户状态管理等功能,开发人员常常使用一些关键技术来确保安全性和持久性。而在这些技术中,CookieSessionToken是最常见和广泛使用的三种机制。

目录

前言:

什么是COOKIE:

什么是Session

Session的优点:

什么是Token:

Tooken与Session的区别:

Token的代码实现(Java):

Cookie 与 Session 与Token 概括:

Cookie:

Session:

Token:

总结: 


 

        了解HTTP的同学应该都知道,HTTP是无状态的,这也就意味着你和服务器的对话是会随着关闭相应的网页而终止,而服务器在下一次访问中是无法判断你之前是否有访问过本网页从而进行各种个性化设置的。而在我们实际的体验中,我们可以发现之前登录过的网页再次点击还是登录状态,设置过个性化的网页还是保存着个性化,这就是本文我们要介绍的CookieSessionToken发挥的作用

HTTP介绍:HTTP介绍:一文了解什么是HTTP_我是一盘牛肉的博客-优快云博客

什么是COOKIE:

        Cookie是一种在互联网应用中存储在用户计算机上的小型文本文件。当用户访问网站时,服务器会将包含一些关键信息的Cookie发送到用户的浏览器,然后浏览器将这些Cookie保存起来。每当用户再次访问该网站时,浏览器会将相应的Cookie发送回服务器,并将存储在Cookie中的信息提供给服务器使用。

Cookie主要用于在用户网站服务器之间传递数据,并实现一些重要的功能。它可以存储和传递用户的状态信息、个人偏好设置、购物车内容、登录凭证等。通过使用Cookie,网站能够提供个性化的服务和用户体验。例如,在在线购物网站上,Cookie可以记录用户的购物车内容,使用户能够在不同页面间保持一致的购物车状态。

Cookie还可以用于用户追踪和行为分析。通过在用户浏览器中存储唯一标识符,网站可以跟踪用户的访问行为,例如点击流、页面浏览量等。这些数据可以帮助网站了解用户行为模式,从而进行精准的广告投放和用户个性化推荐。

需要注意的是,Cookie是存储在用户浏览器中的文本文件,并不具有执行代码或程序的能力。它只是作为数据存储和传递的一种机制。另外,由于Cookie存储在用户的计算机上,用户可以在浏览器设置中选择启用或禁用Cookie,也可以手动清除保存的Cookie。

总体而言,Cookie在互联网应用中扮演了重要的角色,以实现用户状态管理、数据传输和个性化服务等功能。通过Cookie,网站可以在用户访问过程中保持持久性信息,并根据用户的需求提供更好的的用户体验。

而Cookie由于是存放在本地的,因此会存在安全性问题,如果Cookie中存放了重要信息被泄露,那么这将是一个很大的问题

 

评论 49
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是一盘牛肉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值