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

什么是HTTP的无状态(举例详解)

HTTP是无状态的,简单来说,你这次访问了服务器,关闭网页之后,再次访问服务器,服务器是没有意识到又是你来访问的。

✅比喻:

你(用户 比作想寄快递的人,快递驿站的电脑系统(服务器 负责记录寄件信息,每次去驿站操作,就像发一次 HTTP 请求。

  1. 第一次去驿站寄件📦
    你抱着包裹走进驿站,跟工作人员说:“我要寄这个包裹到北京!”
    工作人员接过包裹,登记信息(收件人、地址、电话 ),打印面单贴好,把包裹收走。
    → 对应 第一次 HTTP 请求:你主动找服务器 “办事”,服务器记录你的操作。
  2. 出门逛一圈,再回驿站查进度📦
    你逛了半小时,又回到驿站,问工作人员:“我刚才寄的包裹,现在到哪了?”
    工作人员一脸懵:“你谁啊?刚才寄包裹的人太多了,我哪记得你寄没寄过!你重新说清楚是哪个包裹呀?”
    → 对应 关闭网页 / 间隔一段时间后,再次发 HTTP 请求:服务器完全 “忘” 了你之前的操作,没法直接关联上 “同一个人、同一件事”,因为 HTTP 本身是 “无状态” 的,每次请求独立,不记历史
  3. 对比 “有状态” 的理想情况📦
    要是驿站系统 “有状态”,会怎么做?
    你第一次寄件后,系统给你发个 取件码(类似 Session ID 存到 Cookie ),你第二次去查进度,报出取件码,工作人员一查就知道:“哦!是你刚才寄的去上海的包裹,现在还在分拣中心呢~”
    → 对应 Session + Cookie 配合:用 “取件码(Session ID )” 让服务器记住你、关联上历史操作,解决无状态的问题。

Cookie、Session、Token的区别笔者明天出一篇详解~

完美撒花~

http://www.xdnf.cn/news/1292671.html

相关文章:

  • 【C++详解】用红黑树封装模拟实现mymap、myset
  • 【C++】哈希的应用:位图和布隆过滤器
  • Query通过自注意力机制更新(如Transformer解码器的自回归生成)的理解
  • 【Java web】HTTP 与 Web 基础教程
  • 最新去水印小程序系统 前端+后端全套源码 多套模版 免授权
  • 弹性扩展新范式:分布式LLM计算的FastMCP解决方案
  • 可视化调试LangChain SQLChatMessageHistory:SQLite数据库查看全攻略
  • 6 ABP 框架中的事件总线与分布式事件
  • 服务器安全检测与防御技术总结
  • 比特币与区块链:去中心化的技术革命
  • Java毕业设计选题推荐 |基于SpringBoot的水产养殖管理系统 智能水产养殖监测系统 水产养殖小程序
  • TensorFlow实现回归分析详解
  • 把 Linux 装进“小盒子”——边缘计算场景下的 Linux 裁剪、启动与远程运维全景指南
  • 各种排序算法(二)
  • 升级Gradle版本后,安卓点击事件使用了SwitchCase的情况下,报错无法使用的解决方案
  • PCBA:电子产品制造的核心环节
  • MCP协议更新:从HTTP+SSE到Streamable HTTP,大模型通信的进化之路
  • 记某一次仿真渗透测试
  • 开发Excel Add-in的心得笔记
  • [系统架构]系统架构基础知识(一)
  • 基于elk实现分布式日志
  • 2025 开源语音合成模型全景解析:从工业级性能到创新架构的技术图谱
  • 我们计划编写一个闲鱼监控脚本,主要功能是监控特定关键词的商品,并在发现新商品时通过钉钉机器人推送通知。
  • LCP 17. 速算机器人
  • 从开发工程师视角看TTS语音合成芯片
  • 基于数据驱动来写提示词(一)
  • 机器学习项目从零到一:加州房价预测模型(PART 3)
  • 【论文笔记】DOC: Improving Long Story Coherence With Detailed Outline Control
  • Excel多级数据结构导入导出工具
  • 2025 环法战车科技对决!维乐 Angel Glide定义舒适新标