【网络】-- cookie和session工作流程

文章详细阐述了cookie和session在Web应用程序中的作用,它们分别作为浏览器和服务器端的存储机制来保持用户会话。当用户登录后,服务器通过Set-Cookie在响应中设置cookie,携带用户信息。之后的请求,客户端将cookie包含在请求头中,服务器据此识别用户。虽然两者常配合使用,但并非必须。它们都有时效性限制,确保安全。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

cookie和session工作流程

1. cookie和session的作用

保存通信间的必要信息。

比如进入某网站,先登录,然后才可以使用相关的功能链接,而每一个功能链接都是一个请求,服务器怎么知道是哪个用户的请求?所以通过cookie和session来记录用户的登录信息,每次的请求会将cookie中的信息放在请求头,然后在服务器查找对应的存储信息确认登录的用户。

具体的,cookie是浏览器的存储机制,session是服务器的存储机制。


2. 工作流程

image-20230605104623039


3. 小结

  1. cookie是浏览器的存储机制,session是服务器的存储机制。cookie的存储内容是是由服务器产生的,在第一次请求时产生并在响应头的“Set-Cookie”中赋值键值对返回给客户端。
  2. session和cookie的存储都存在时效性。
  3. Cookie 和 Session 经常会在一起配合使用,但是不是必须配合。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值