Cookie

Cookie

Cookie是什么#

Cookie是一段不超过4KB的小型文本数据


Cookie的作用#

保存用户状态信息,当用户访问服务器的时候,服务器如果需要记录该用户就会颁发记录相关信息的Cookie给用户的浏览器,然后被浏览器保存。当再次访问该服务器的时候,浏览器会直接发送请求链接和该Cookie到服务器中。服务器会甄别该Cookie,进行操作。

如第一次登录网站需要账号密码,当一定时间内再次登录就无需再次输入账号密码,而是直接呈现登录状态


Cookie机制#

客户端发送一个请求到服务器 ——> 服务器发送一个HttpResponse响应到客户端,其中包含Set-Cookie的头部 ——> 客户端保存cookie,之后向服务器发送请求时,HttpRequest请求中会包含一个Cookie的头部 ——> 服务器返回响应数据


Cookie的生命周期#

cookie有2种存储方式

  •     一种是会话性
    

会话性:如果cookie为会话性,那么cookie仅会保存在客户端的内存中,当我们关闭客服端时cookie也就失效了

  •     一种是持久性。
    

持久性:如果cookie为持久性,那么cookie会保存在用户的硬盘中,直至生存期结束或者用户主动将其销毁。


总结#

Cookie就是一些数据,用于存储服务器返回给客服端的信息,客户端进行保存。在下一次访问该网站时,客户端会将保存的cookie一同发给服务器,服务器再利用cookie进行一些操作。利用cookie我们就可以实现自动登录,保存游览历史,身份验证等功能。

引用:
一篇文章彻底搞懂cookie
深入理解Cookie

作者:NTrack

出处:https://www.cnblogs.com/ntrack/p/17023026.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   ntrack  阅读(43)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示