Cookie / Session

2018-09-25  本文已影响4人  小凡凡520

也协作Cookies、通常用于web端记录用户身份。

工作流程
1、客户端发送一个http请求到服务器端
    Cookie由服务器端生成(定义)并记录保存
2、服务器端发送一个http响应到客户端,其中包含Set-Cookie头部
    客户端保存Cookie
3、客户端发送一个http请求到服务器端,其中包含Cookie头部
4、服务器端发送一个http响应到客户端
    确认用户身份(权限)以返回不同的资源
1552225-805aaee912e25b92.png
用途

Cookie在一定程度上解决了http无状态的缺陷。

特点
缺陷

不利于隐私的保护

查看Cookie

控制台输入javascript:alert (document. Cookie)即可。

Session

Session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而Session保存在服务器上。

客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式记录在服务器上。这就是Session。客户端浏览器再次访问时只需要从该Session中查找该客户的状态就可以了。
上一篇 下一篇

猜你喜欢

热点阅读