众所周知,HttpClient是对JDK net包下网络相关操作的一个封装,所以阅读的前提待知道HttpClient底层肯定是通过Socket来进行网络通信的. 下面来简单的捋一下代码,在进入繁杂.深层的代码之前待提醒自己保持清醒,不能由于一层一层的引导迷茫了思绪.并且要保持疑问和警惕,否则可能就会无功而返. 明确目标,只是捋代码,并不是把整个结构都捋清,知道哪些类是干什么的,扮演着什么样的角色即可. CloseableHttpClient httpclient = HttpClients.cr…