当前位置: 首页 > news >正文

学习笔记:黑马程序员JavaWeb开发教程(2025.4.4)

12.3 登录认证-登录校验-会话技术

12.4 登录认证-登录校验-会话跟踪方案一

浏览器第一次发起请求来请求服务器的时候,设置一个cookie,比如第一次请求,请求了一个登录接口,登录接口执行完成了之后,可以设置一个cookie,再cookie当中可以存储相关的一些数据信息,比如在cookie中存储当前登录用户的用户名 用户id,服务器端在给用户响应数据的时候,会自动的将cookie响应给浏览器,浏览器接收响应回来的cookie之后,会存储在浏览器本地,在接下来后续的每一次请求中,都会将浏览器本地存储的cookie自动的携带到服务器,接下来在服务端就可以获取到cookie的值,可以去判断这个cookie的值是否存在,如果不存在这个cookie,那就说明这个客户端之前没有访问登录接口,如果存在cookie的值,则说明这个客户端之前就登录完成了,就可以基于cookie在同一次会话的不同请求之间来共享数据。

在这个过程中,有三个自动:服务器自动的将cookie响应给浏览器;浏览器接收响应回来的数据之后,会自动的将cookie存储到本地;在后续的请求中,浏览器会自动的将cookie携带到服务器端。一切自动化进行的原因是因为cookie是http协议当中所支持的技术,cookie请求头就是给服务器端传递数据,cookie响应头传递服务器端向浏览器发送的cookie数据。Set-cookie响应头返回给浏览器,浏览器自动解析响应头,响应头对应的数据部分,也就是cookie,将cookie存储在浏览器本地,之后再每一次的请求中,都会将浏览器存储对应的cookie值,直接在请求头中,通过cookie携带到服务端

响应头设置cookie的数据,请求头携带cookie的数据

相关文章:

  • MySQL DBA数据运维管理经验分享:新手入门快速提升效率的新工具与技巧
  • NuGet程序包还原失败
  • 智能包装机控制终端技术方案:基于EFISH-SCB-RK3588/SAIL-RK3588的全场景国产化替代解析
  • Docker 安装 MySQL8
  • 【iOS】源码阅读(四)——isa与类关联的原理
  • Vue 学习随笔系列二十三 -- el-date-picker 组件
  • Inventor 转 STP 全攻略:软件操作与迪威模型在线转换推荐
  • 从零开始创建一个 Next.js 项目并实现一个 TodoList 示例
  • sap migo 保存增强点
  • 专项智能练习(加强题型)
  • 【图书推荐】几本人工智能实用性图书
  • C语言-指针数组和数组指针
  • 2025认证杯数学建模C题思路+代码+模型:化工厂生产流程的预测和控制
  • print()函数详解:输出文字、变量与格式化
  • 【笔试训练】简单写词|dd爱框框|除2!
  • 深度理解用于多智能体强化学习的单调价值函数分解QMIX算法:基于python从零实现
  • 【C#】Thread.Join()、异步等待和直接join
  • AutoVACUUM (PostgreSQL) 与 DBMS_STATS.GATHER_DATABASE_STATS_JOB_PROC (Oracle) 对比
  • SCI写作开挂!把Grammarly语法修订嵌入word
  • LLM中最后一个位置的对数概率是什么? 怎么作为LOSS实现方式
  • 大陆非遗项目打铁花、英歌舞将在台演出
  • 人民日报民生观:转人工客服,怎么这么难?
  • 上海市国防动员办公室副主任吴斌接受审查调查
  • 金砖国家召开经贸联络组司局级特别会议,呼吁共同抵制单边主义和贸易保护主义
  • 中国海警舰艇编队5月14日在我钓鱼岛领海巡航
  • 受美关税影响,本田预计新财年净利下降七成,并推迟加拿大建厂计划