HTTP 长连接 Connection: keep-alive

HTTP 长连接定义:
Client 方与 Server 方先建立连接,连接建立后不断开,然后再进行报文发送和接收。这种方式常用于 P2P 点对点的通信。

长连接的操作步骤是:
建立连接 —— 数据传输…(保持连接)… 数据传输 —— 关闭连接

HTTP1.1 和 HTTP1.0 相比较而言,最大的区别就是 HTTP1.1 增加了持久连接支持 Connection: keep-alive。
长连接就是指在基于 tcp 的通讯中,一直保持连接,不管当前是否发送或者接收数据。
而短连接就是只有在有数据传输的时候才进行连接,客户-服务器通信/传输数据完毕就关闭连接。

0 条评论

昵称

沙发空缺中,还不快抢~