我发现你们阅读csdn之后居然不去看我有道云笔记,所以我把他们cv过来了!!!

1.绕过安全证书

自己写一个RestTemplate

给这个Bean取一个别名(为了和原有的restTemplate区分开)

@Configuration
public class RestTemplateObdConfig {private static boolean  ignoreSSL = true;//给Bean取一个别名@Beanpublic RestTemplate obdRestTemplate(){RestTemplate restTemplate = new RestTemplate();if (ignoreSSL) {//ignoreSSL为true时,绕过证书HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory();factory.setConnectionRequestTimeout(300000);factory.setConnectTimeout(300000);factory.setReadTimeout(300000);// httpsCloseableHttpClient 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() {@Overridepublic 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;}
}

2在业务层调用的时候指定名字

@Resource(name = "obdRestTemplate")

private RestTemplate restTemplate;

post请求https安全证书问题2.0相关推荐

  1. post请求https安全证书问题

    1.绕过安全证书 自己写一个RestTemplate 给这个Bean取一个别名(为了和原有的restTemplate区分开) 后续的看我有道云笔记吧.那边代码复制过来不会自动换行 有道云笔记

  2. Swift - 使用SwiftHTTP通过HTTPS进行网络请求,及证书的使用

    (本文代码已升级至Swift3) 一,证书的生成,以及服务器配置 参考我前面写的这篇文章:Tomcat服务器配置https双向认证(使用keytool生成证书) 文章详细介绍了HTTPS,SSL/TL ...

  3. Swift - 使用Alamofire通过HTTPS进行网络请求,及证书的使用

    (本文代码已升级至Swift3) 我原来写过一篇文章介绍如何使用证书通过SSL/TLS方式进行网络请求(Swift - 使用URLSession通过HTTPS进行网络请求,及证书的使用),当时用的是 ...

  4. Android-工作遭遇-URLConnection原生请求http和https忽略证书

    Android网络请求框架非常多,github一搜就是一堆.我的博客就不讲这些,我就讲讲原生已经够用了. HttpURLConnection是Android提供的一个网络请求库,个人认为,还是蛮好用的 ...

  5. JAVA使用HttpURLConnection请求HTTPS网站,不需要证书验证的DEMO教程

    最近在获取一个购物网站商品,发现浏览器和postman每次都可以请求到内容,但是java代码尝试了各种方式都是Connection refused: connect,一开始以为是java代码的问题,后 ...

  6. ajax https带证书请求,ajax 请求https 证书

    ajax 请求https 证书 内容精选 换一换 通过配置加速域名的HTTPS证书,并将其部署在全网CDN节点,实现HTTPS安全加速.此项配置非必选配置,如果您需要使用HTTPS访问则为必选配置.C ...

  7. 请求https,X509证书信任管理器类,避免导证书

    实现X509证书信任管理器类(避免导证书) package com.showlin.httpsDemo;import javax.net.ssl.X509TrustManager; import ja ...

  8. java加密证书生成_mkcert 1.3.0 发布,本地 HTTPS 加密证书生成工具

    mkcert 是一个生成本地 HTTPS 加密证书的工具,一个命令就可以生成证书,不需要任何配置. 使用示例 $ mkcert -install Created a new local CA at & ...

  9. python怎么爬虫https的内容_爬虫15 python 如何处理HTTPS请求访问 SSL证书验证

    1 https和SSL之间是什么关系 https和SSL之间是什么关系:https就是在http上面加了一层ssl协议,在http站点上部署SSL数字证书就变成了https. 现在随处可见 https ...

最新文章

  1. 又一款4800像素手机曝光:vivo V15 Pro
  2. angular-JS模仿Form表单提交
  3. 洛谷P1939 【模板】矩阵加速(数列)
  4. Redis(七)分布式锁
  5. 交流伺服系统设计指南_交流设计
  6. java中hashmap_HashMap如何在Java中工作
  7. jquery如何获取checkbox的值
  8. SAP ABAP table control中用帮助(F4)实现自动填充另一字段教程
  9. 3. beanstalkd
  10. springMVC之applicationcontext.xml配置说明
  11. 小白入门必看——idea中JAVA配置
  12. 发现同义词 python_查找相似/同义词/上下文单词Python
  13. Java编程基础知识(一)
  14. php排序orderby,云优CMS如何按orderby排序上一条下一条信息
  15. Gps开发实战——卫星数量获取
  16. The Forty-ninth Of Word-Day
  17. 安卓证书在线制作工具
  18. 带宽储备能力超100 Tbps,华为云CDN保障平台从容应对流量高峰
  19. 我们分析了200款“二次元游戏”,最终发现了这些
  20. Damask和abaqus晶体塑性联合仿真培训通知

热门文章

  1. 第四十六讲 设备驱动kobject
  2. BOOT模式选择启动、Error -6311 PRSC modulefailedtowritetoa register。
  3. SpringBoot Actuator 健康监测
  4. Java初学者一定要注意的问题,这些错误你犯过哪些?永远不要停止学习。
  5. windows 禁用中文输入法(转)
  6. 【k8s】重启kubelet、查看所有服务
  7. springboot-模拟excel系统
  8. 安全、性能测试常见问题与注意事项
  9. python只读打开文件,python如何使用只读、不显示窗口的方式打开ppt文件
  10. Zabbix网站pv_uv_ip的监控