public static RestTemplate buildRestTemplate() {
RestTemplate restTemplate = new RestTemplate();
if (ignoreSSL) {//ignoreSSL为true时,绕过证书
HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory();
factory.setConnectionRequestTimeout(300000);
factory.setConnectTimeout(300000);
factory.setReadTimeout(300000);
// https
CloseableHttpClient httpClient = getHttpsClient();
factory.setHttpClient(httpClient);
restTemplate = new RestTemplate(factory);
}
reInitMessageConverter(restTemplate);
return restTemplate;
}
public static CloseableHttpClient getHttpsClient() { CloseableHttpClient httpClient; if (ignoreSSL) {//ignoreSSL为true时,绕过证书 SSLContext sslContext = null; try { sslContext = SSLContexts.custom().loadTrustMaterial(null, new TrustStrategy() { @Override public boolean isTrusted(X509Certificate[] x509Certificates, String s) throws CertificateException { return true; } }).build(); } catch (NoSuchAlgorithmException e) { e.getStackTrace(); } catch (KeyManagementException e) { e.getStackTrace(); } catch (KeyStoreException e) { e.getStackTrace(); } httpClient = HttpClients.custom().setSSLContext(sslContext). setSSLHostnameVerifier(new NoopHostnameVerifier()).build(); } else { httpClient = HttpClients.createDefault(); } return httpClient; }
相关推荐
springboot3.2.7 基于java17 ,测试https 接口,基于 RestTemplate 实现
5G关键技术及进展.pdf
毕业论文-方熊表单V1.0.0 开源版-整站商业源码.zip
内容概要:本文档提供了红米Note12 5G版(代号sunstone)V14.0.10安卓13系统的fast线刷包下载.;其他说明:请确保在刷机前备份重要数据,仔细阅读刷机教程并严格按照步骤操作,避免因操作不当导致设备损坏。建议在官方指导下进行刷机操作。 资源说明; 1-----刷写前提是手机必须解锁bl先。而且会在fast模式刷写固件 2-----刷写方法与官方刷写步骤一样 3-----此固件为定制初始固件。可以在fast模式刷写 4-----属于适配固件。也许有个别bug。不接受请勿下载 5-----需要一定的刷机常识与动手能力的友友刷写。 6-----资源有可复制性。下载后不支持退。请知悉 7-----定制其他需求可以在csdn私信博主 参考博文了解详细: https://csdn9.blog.csdn.net/article/details/147775365?spm=1001.2101.3001.5352
毕业论文-活动报名小程序-整站商业源码.zip
3D金属打印的新进展.pdf
毕业论文-超级视频 2.0.10-整站商业源码.zip
毕业论文-超人配送代驾跑腿维修家政系统V1.5.10全开源解密版-整站商业源码.zip
实训商业源码-修罗-毕业设计.zip
ANSYS船舶与海洋工程解决方案介绍.pdf
毕业论文-彩虹易支付-整站商业源码.zip
ANSYS nCode高级疲劳技术培训.pdf
毕业论文-会议报名签到抽奖系统V1.0.6 开源版-整站商业源码.zip
毕业论文-萝卜视频-整站商业源码.zip
基于python+深度学习开发的中国交通警察指挥手势识别源码+数据集(毕业设计),该项目是个人毕设项目,答辩评审分达到98分,代码都经过调试测试,确保可以运行!欢迎下载使用,可用于小白学习、进阶。该资源主要针对计算机、通信、人工智能、自动化等相关专业的学生、老师或从业者下载使用,亦可作为期末课程设计、课程大作业、毕业设计等。项目整体具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现不同的功能。 基于python+深度学习开发的中国交通警察指挥手势识别源码+数据集(毕业设计)基于python+深度学习开发的中国交通警察指挥手势识别源码+数据集(毕业设计)基于python+深度学习开发的中国交通警察指挥手势识别源码+数据集(毕业设计)基于python+深度学习开发的中国交通警察指挥手势识别源码+数据集(毕业设计)基于python+深度学习开发的中国交通警察指挥手势识别源码+数据集(毕业设计)基于python+深度学习开发的中国交通警察指挥手势识别源码+数据集(毕业设计)基于python+深度学习开发的中国交通警察指挥手势识别源码+数据集(毕业设计)基于python+深度学习开发的中国交通警察指挥手势识别源码+数据集(毕业设计)基于python+深度学习开发的中国交通警察指挥手势识别源码+数据集(毕业设计)基于python+深度学习开发的中国交通警察指挥手势识别源码+数据集(毕业设计)基于python+深度学习开发的中国交通警察指挥手势识别源码+数据集(毕业设计)基于python+深度学习开发的中国交通警察指挥手势识别源码+数据集(毕业设计)基于python+深度学习开发的中国交通警察指挥手势识别源码+数据集(毕业设计)基于python+深度学习开发的中国交通警察指挥手势识别源码+数据集(毕业设计)基于python+深度学习开发的中国交通警察指挥手势识别源码+数据
实训商业源码-医疗小程序 5.9.6-毕业设计.zip
【研华科技】打造双碳智慧大脑,云领能源未来.pdf
毕业论文-伯乐发卡系统高级版源码-整站商业源码.zip
re2/////////
实训商业源码-任务接单平台源码自动挂机阅读文章赚钱系统-毕业设计.zip