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

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

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

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

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

相关推荐
gechunlian884 分钟前
Nginx多域名,多证书,多服务配置,实用版
运维·网络·nginx
zl_dfq10 分钟前
计算机网络 之 【http协议】(域名、url、http协议格式与细节)
http
做萤石二次开发的哈哈14 分钟前
萤石开放平台×OpenClaw: 玩手机检测及实时告警技能包发布
网络·人工智能·ai·智能体
剑心诀19 分钟前
【计算机网络】网络层次划分
网络·计算机网络
C++ 老炮儿的技术栈19 分钟前
Tcp客户端报错原因分析
linux·c语言·网络·c++·网络协议·tcp/ip
xiaomo224925 分钟前
javaee-网络原理(理论)
linux·服务器·网络
阿乐艾官28 分钟前
【k8s网络组件及关系】
网络·arm开发·kubernetes
Shanxun Liao29 分钟前
WIN2022 搭建 HTTP 文件索引服务的完整步骤
网络·网络协议·http
C++chaofan29 分钟前
RPC 框架序列化器实现深度解析
java·开发语言·网络·网络协议·rpc·序列化器
见合八方31 分钟前
用于无色波分复用光网络的 10.7 Gb/s 反射式电吸收调制器与半导体光放大器单片集成
网络