Cookie与Session

我们都知道HTTP是无状态的,服务器不会记住浏览器信息,这就意味着每次刷新网页就要重新输入一次账号密码,非常麻烦。
Cookie就是为了解决这一问题而出现的,当我们第一次访问服务器时,服务器在Response的响应头中设置set-cookie,浏览器接收并存储该值,下一次访问服务器会在请求头中带上cookie,服务器接收识别出cookie,能区分哪一台客户机的请求,相当于“记住”客户机了
在这里插入图片描述


Session

如今网站功能繁杂,涉及许多数据交互,这些数据可能结构复杂,数据量大,简单的cookie不足以支撑,这时就需要Session了。

Session是一种数据结构,其存储在服务器中。与Cookie相似,当客户机第一次访问浏览器时,服务器会生成一块Session和其形成映射关系的SeesionID,并通过响应报文将SessionID返回给客户机,客户机保存起来(SessionID可以通过Cookie保存起来),下一次访问服务器时带上SessionID,服务器通过SeesionID找到对应的Session,从Session中提取必要信息。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值