第一步:建议ssl连接对象,信任所有证书
第二步:代码同时支持http+https
引入源码类
是一个注册器
引入这个类,和它的方法create
注册器,所以对http和https都进行注册,参数为id和item,其中http的里的连接连接未知
怎么找?
他们俩需要有同一个父类,但http必须是子类
所以看https的源码结构
所以选择lay类
不安全的
最终-需要一个对象,那new这个子类得到
再看方法
最后一个是生成注册器
优化
因为源码有<t>这里的t是父类,左右补齐
其中右边的规范就需要.在前
注册器和httpclient建立联系,在http代码上,找注册器的方法先放着,这个方法的返回值是httpclientconnectionManager
将这个返回值引入,并新建一个方法,得到这个建立关系的对象
无参构造代码不会报错,但没有达到目的,下面这个参数就是注册器
可以直接将registry传入
将上传的回来
提前先建立100个连接对象
httpclient绑定链接管理器
在这之前需要先运行前三步,才能得到管理器
现在讲建立链接的对象传入httpclient里
但代码报错,报错原因是connection是隶属于handler代码块,connection是try代码块
所以将这里参数进行封装
增加下备注
借一个一个,就不用关,就一个用完还回去,可以继续用,如果销毁就是每次使用完关闭
测试