http client 结束 keep-alive 源码根究

前几天在同享"完结自己的wget"的时分,因为咱们的央求是一次性的,http 头里设置的Connection: Close。在HTTP/1.1为了更好的进步HTTP 1.0的网络功用,增加了keepalive特性。那么浏览器在央求的时分都会加上Connection: Keep-Alive的头信息,是怎样完结的呢?
咱们咱们都知道在服务端(nginx)能够毕竟靠设置keepalive_timeout来控制联接坚持时间,那么http联接的坚持需求浏览器(客户端)支撑吗?今天咱们一起来通过java.net.HttpURLConnection源码看看客户端是怎样维护这些http联接的。

检验代码

package net.mengkang.demo;
import java.io.*;
import java.net.HttpURLConnection;