We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 39698d4 commit 9bc5a5fCopy full SHA for 9bc5a5f
content/让Http有「状态」:从Cookie到Session、Token.md
@@ -22,3 +22,16 @@ Cookie的原理大致如下:
22
可以发现,Cookie即可以成为http的「状态」——根据不同的Cookie,服务器可以返回不同的网页内容。
23
24
## Session
25
+session是一个抽象的概念,它相当于服务器生成一个特别的「加密id」来记录会话,然后将加密id交给客户端,客户端在进行会话时使用这个加密id来证明「这个是之前进行的会话」。
26
+
27
+> [!info]
28
+> 有点绕?可以看看下面这个类比现实的例子:
29
+> A:定个接头口号吧,只要下次你和我说「黄河」,我就知道是你。
30
+> B:好的。
31
+> 这样子每次B和A接头的时候都和A说「黄河」,A都能知道是B,不论对方是以什么样子出现的都能认出来。
32
33
+——有点像一个临时的密码,对吧?
34
35
+在服务器上记录会话的好处是能够进行更方便的会话管理,比如说服务器主动删除会话,这样不管客户端的加密id是否过期都没办法继续会话。
36
37
+缺点则是增加了服务器的负担。
0 commit comments