Java发送请求-http+https的

第一步:建议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代码块

所以将这里参数进行封装

增加下备注

借一个一个,就不用关,就一个用完还回去,可以继续用,如果销毁就是每次使用完关闭


测试

相关推荐
纸带1 小时前
USB通信的状态
网络
无敌最俊朗@2 小时前
WebSocket与Webhook:实时通信技术对比
网络·websocket·网络协议
悟空空心2 小时前
服务器长ping,traceroute
linux·服务器·网络·ssh·ip·ping++
F133168929572 小时前
5030A 芯片 24V 转 5V 15A 大电流快充选型
网络·单片机·嵌入式硬件·物联网·汽车
2301_773730313 小时前
系统编程—IPC进程间通信
网络·网络协议
Neolnfra4 小时前
渗透测试标准化流程
开发语言·安全·web安全·http·网络安全·https·系统安全
代码游侠4 小时前
学习笔记——IPC(进程间通信)
linux·运维·网络·笔记·学习·算法
Henry Zhu1234 小时前
VPP中ACL源码详解第二篇:ACL数据平面处理
运维·服务器·网络·计算机网络
fiveym4 小时前
Apache HTTP 服务搭建全攻略
网络协议·http·apache
上河雨滴5 小时前
win11 环境下,有线网络识别问题bug
网络