已解决
CloseableHttpClient,HttpClient4使用配置
来自网友在路上 164864提问 提问时间:2023-11-18 16:26:16阅读次数: 64
最佳答案 问答题库648位专家为你答疑解惑
使用依赖如下:
<dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpmime</artifactId><version>4.5.14</version> </dependency>
CloseableHttpClient 基本实现代码如下:
public class HttpClientConfig {private final static Logger logger = LoggerFactory.getLogger(HttpClientConfig.class);private static PoolingHttpClientConnectionManager poolConnManager = null;private static CloseableHttpClient defaultHttpClient;//请求器的配置private static RequestConfig requestConfig;static {try {logger.info("初始化HttpClient开始");SSLContextBuilder builder = new SSLContextBuilder();builder.loadTrustMaterial(null, new TrustSelfSignedStrategy());SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(builder.build());// 配置同时支持 HTTP 和 HTPPSRegistry<ConnectionSocketFactory> socketFactoryRegistry = RegistryBuilder.<ConnectionSocketFactory>create().register("http", PlainConnectionSocketFactory.getSocketFactory()).register("https", sslsf).build();// 初始化连接管理器poolConnManager = new PoolingHttpClientConnectionManager(socketFactoryRegistry);// 将最大连接数增加到200poolConnManager.setMaxTotal(200);// 设置最大路由[ 设置每个路由基础的连接],该值默认为2,并发比较差poolConnManager.setDefault
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"CloseableHttpClient,HttpClient4使用配置":http://eshow365.cn/6-38504-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 基于单片机音乐弹奏播放DS1302万年历显示及源程序
- 下一篇: 国科大数据挖掘期末复习——聚类分析