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

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

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

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

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

相关推荐
姜西西_1 小时前
[网络编程]通过java用TCP实现网络编程
java·网络·tcp/ip
萌新小码农‍2 小时前
matlab基本语法
网络·数据结构·matlab
Feng_Sean2 小时前
01_Python基本语法
开发语言·网络·python
乱搭巴士2 小时前
【IP网址正则表达式匹配】java,IPv4网址正则表达式匹配
java·网络协议·tcp/ip
weixin_586062023 小时前
网络运维故障处理案例
运维·网络·智能路由器
小白爱电脑3 小时前
路由器WAN口和LAN口有什么不一样?
网络·智能路由器
杰尼杰尼丶3 小时前
Socket编程 (连接,发送消息) (Tcp、Udp) - Part1
网络协议·tcp/ip·udp
德迅云安全-小娜4 小时前
服务器出现访问卡慢的原因有哪些
运维·服务器·网络
没头脑的ht4 小时前
计算机网络(网络层)
网络·计算机网络
德迅--文琪4 小时前
http指的是什么?http的作用是什么
网络·网络协议·http