结论:
http 没有长短连接之说, 所谓的长连接其实是TCP 连接 。
eg: 1.商 城请求一次接口, 接口返回数据, 一次请求完成。 这个请求出来 得到回应就是一次http连接。
2. 而所谓的长连接 是tcp 层连接, http 连接是应用层连接, tcp 是传输层连接, 当一次http请求完成后,http请求结束(说成断开可能会容易 理解这里),tcp 连接继续存在, 当商城又发出其它http 请求时,继续使用之前的tcp连接,不再重新创建tcp连接。
要点:
http1.1 默认是使用Tcp 长连接的。
只要设置Connection为keep-alive就算是tcp长连接
原文:
https://www.jianshu.com/p/3fc3646fad80