熬夜彻底搞懂Cookie Session Token JWT

7382249e814a1ad920268301a3410548.png

若有收获,请记得分享和转发哦

一切的根源就是因为 HTTP 是一个无状态的协议。

HTTP 是一个无状态的协议

什么是无状态呢?就是说这一次请求和上一次请求是没有任何关系的,互不认识的,没有关联的。

看过电影《夏洛特烦恼》的小伙伴肯定记得夏洛和大爷的一段对话:

夏洛:大爷,楼上322住的是马冬梅家吗?
大爷:马冬什么?
夏洛:马冬梅。
大爷:什么冬梅啊?
夏洛:马冬梅啊。
大爷:马什么梅啊?
夏洛:……行,大爷,您先凉快吧。

「打岔」大爷记不住马冬梅,就如同 HTTP 协议记不住上一次请求。说得通俗一点:HTTP 的记忆力不太好,需要借助『助听器』。

记忆力不好的优点就是一个字「快」;缺点也很明显,需要借靠 cookiesession 、token等机制将客户端多次请求关联起来。

想象一下如果没有 cookiesessiontoken 这样的机制,我们在网站上每次点击都需要重新输入密码认证,这样槽糕的体验你还愿意继续用吗?

在讲解cookiesession 、token前我们先简单讲解两个概念:认证授权

c5af3b252133a4f396d7f2136b035dc1.png

28aea90dc8c2fa605f83288ecc0ca0d5.png

718c07e4f3f133bc92a578cf874600f3.png

6e4b07c72ed92b9aa845b904e89fa997.png

0e28b4130eafdd7c468c0eb791fa2a7b.png

87f934708f3fdb600eeb596a07dc100f.png

a638f59256904dff3b4ae31d89518bc4.png

e506e958ef26f04d965b09ef5f01d01c.png

c2df609c53aba48da588755123713716.png

82ab0a19f051da7d70bb813a7c6db0d4.png

11d26ad8dc37955c72c78d6b4cd59814.png

4f6b633fa3a1b5eb6e0e044544c55097.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值