在初学ASP.NET的过程中 描述的是HTTP是无状态协议
但是小弟并不明白它指的无状态协议是什么概念!
所以还望各位大神指点江山 谢谢
http无状态协议, 说白了就是HTTP木有记忆能力,
它记不做上次干了什么, 但是如果缺少状态, 一根筋的它就从头开始再干(重传)一次。 这会导致每次连接传送的数据量增大。。。。。。。。。。。。。
但是反过来想, 它不用做记录, 它不需要先前的信息, 它的应答就更快了。
传说的数据量曾大 是指什么呢? 小弟不太明白
@狂扁小朋友: 因为必须要重传, 那当然就大了。
你纠结这些, 还不如去看看http1.0 http1.1 的区别。。。
客户端想服务器发起请求,服务端处理请求,响应客户端,关闭链接
对服务端来说,每次都是新的请求,这就是无状态
无状态的含义是每两次相邻或不相邻的数据交换之间没有任何联系。
就是你每次向服务器提交请求的时候,不能说上次我问你的问题解决了没有。
必须在一个请求中包含完整的信息,别指望服务器记得你是哪个,来自哪里。
必须在一个请求中包含完整的信息 大叔这句话怎么理解呢?
@狂扁小朋友: 想象一下跟HTTP Server说话:
1、你好,我是小朋友。
服务器:你好!小朋友。
2、你好,请问我叫什么名字?
服务器:对不起,请问你叫什么名字?
你只能这样:
1、你好,我是小朋友,请问我叫什么名字?我的名字有几个字?
服务器:你好!小朋友,你的名字是小朋友,你的名字里面有三个字。