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

HTTP无状态是什么意思?Cookie又是什么?

http无状态意味着每个http请求都是独立的,服务器不会自动保留上一次请求的上下文或状态。这意味着每个客户端发送请求的时候都必须包含所有必要的信息以完成请求。服务器处理完请求后,不会保存与该请求相关的信息。因此,客户端需要再每次请求中提供所需的所有数据。

http是无状态的,主要是为了让http协议尽可能的简单,使得它能处理大量事物,而http1.1引入了Cookie来保存状态信息。

Cookie是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器之后向服务器再次发起请求时被携带上,用于告知服务器两个请求是否来自同一浏览器。由于多了这一小块数据,因此会带来额外的开销。

Cookie的出现就是因为http是无状态的协议,换句话说就是服务器记不住你,每个你刷新一个浏览器,就需要重新输入一次账号密码进行登录,这显然是让人无法接收的,Cookie的作用就好比服务器给你贴了一个标签,然后每次你再向服务器发请求的时候,服务器就能够根据Cookie认出你。


http://www.mrgr.cn/news/10625.html

相关文章:

  • 接口自动化测试面试题目详解
  • Apache Dubbo关键点分析
  • UE5学习笔记18-使用FABRIK确定骨骼的左手位置
  • 开放式耳机是什么意思?开放式耳机推荐
  • 交换排序(冒泡排序和快速排序)
  • C++学习笔记----5、重用之设计(一)---- 重用的哲学
  • Redis计数器:数字的秘密
  • 企业产品网络安全日志8月26日-威胁感知建设,三方漏洞升级
  • 【C++】—— 内存管理
  • 动态规划-地下城游戏
  • Elasticsearch之DSL查询语法
  • 高级java每日一道面试题-2024年8月21日-框架篇[Spring篇]-使用IOC容器应该注意哪些?
  • Qt:玩转QPainter序列一
  • dokcer 安装 redis(单机版)
  • Python将Word文档转为PDF
  • 基于SpringBoot+Vue的宿舍管理系统
  • Vulkan入门系列16 - 生成多级纹理贴图( Mipmaps)
  • 【网络安全】缓存配置错误导致授权绕过
  • 基础训练 (待补充)
  • Java版工程行业管理系统源码-专业的工程管理软件- 工程项目各模块及其功能点清单