最近工作上需要整一个http连接池,显然,这是准备依靠“池”技术,使用Http长连接来减少每次建立http链接的时间消耗;
而对于http长连接,做一个简单的定义:
根据http的定义,得出两点结论:
1、http并不是一个链接
2、http长连接,所谓的长连接,指的是Tcp的链路复用;
HTTP协议是基于请求/响应模式的,因此只要服务端给了响应,本次HTTP连接就结束了,或者更准确的说,是本次HTTP请求就结束了,根本没有长连接这一说。那么自然也就没有短连接这一说了。常说HTTP分为长连接和短连接,其实本质上是说的基于http协议的TCP连接。