如何解决httpclient调用https请求报错
public static CloseableHttpClient getClient() {SSLContext sslContext = null;try {sslContext = new SSLContextBuilder().loadTrustMaterial(null, new TrustStrategy() {// 信任所有public boolean isTrusted(X509Certificate[] chain, String authType) throws CertificateException {return true;}}).build();} catch (NoSuchAlgorithmException ex) {Logger.getLogger(VerfiyCodeUtils.class.getName()).log(Level.SEVERE, null, ex);} catch (KeyStoreException ex) {Logger.getLogger(VerfiyCodeUtils.class.getName()).log(Level.SEVERE, null, ex);} catch (KeyManagementException ex) {Logger.getLogger(VerfiyCodeUtils.class.getName()).log(Level.SEVERE, null, ex);}//NoopHostnameVerifier类: 作为主机名验证工具,实质上关闭了主机名验证,它接受任何有效的SSL会话并匹配到目标主机。HostnameVerifier hostnameVerifier = NoopHostnameVerifier.INSTANCE;SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(sslContext, hostnameVerifier);CloseableHttpClient httpClient = HttpClients.custom().setSSLSocketFactory(sslsf).build();return httpClient;}public static void main(String[] args){HttpPost httpPost = new HttpPost("https:abc");CloseableHttpClient httpClient = getClient();CloseableHttpResponse response = httpClient.execute(httpPost);}
如何解决httpclient调用https请求报错相关推荐
- python https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 解决方法
python爬虫,使用requests库发送https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 解决方法: imp ...
- HttpClient发送Https请求报 : unable to find valid certification path to requested target
一.场景 近期在对接第三方接口时,通过HttpClient发送Https请求报 : unable to find valid certification path to requested tar ...
- 【已解决】Https请求报错:unable to find valid certification path to requested target
SSL认证失败: 报错信息如下: sun.security.validator.ValidatorException: PKIX path building failed: sun.security. ...
- Https请求报错:unable to find valid certification path to requested target
SSL认证失败: 报错信息如下: sun.security.validator.ValidatorException: PKIX path building failed: sun.security. ...
- 用HttpClient发送HTTPS请求报SSLException: Certificate for <域名> doesn‘t match any of the subject alternative
目录 1:HttpClient 的https证书验证请求问题 2: post请求示例 3: get请求示例 1:HttpClient 的https证书验证请求问题 最近用http 推送,用apache ...
- 小程序ssl报错java,抖音(字节跳动)小程序遇到request(https)请求报错,SSL证书验证失败...
今天做抖音小程序时遇到的奇怪问题: 本地测试都正常,真机调试时也正常,准备上线了,把http改成https,调用tt.request()时就报错. tt.request()报错如下: "re ...
- 解决 wget 使用 https 下载报错的问题
最近在一个 vps 上做 linux 开发,为了方便开发资料的同步,使用了 dropbox,其官网有命令行版本的安装方法,但是下载它的安装包需要使用 https 连接,在我这边的 debian 系统上 ...
- 转-HTTPClient调用https请求,通过基本认证用户名密码(Basic Auth)
转自: https://blog.csdn.net/qq_27605885/article/details/79131483 本文来源是Apache官网例子:http://hc.apache.org/ ...
- 用HttpClient发送HTTPS请求报SSLException: Certificate for <域名> doesn’t match any of the subject alternativ
用exchage获取Outlook数据服务是因为证书问题导致,现在需要去除证书验证就可以访问了. ExchangeService service = new ExchangeServiceWithHo ...
最新文章
- oracle 的 import,ORACLE import工具参数
- input type=range标签用法实例代码
- 将给出的整数x翻转_每日一题:1.罗马数字转整数
- java字符排序规则_java 重写排序规则,用于代码层级排序
- Android开发之ADB常用命令
- jquery特效(1)—点击展示与隐藏全文
- linux 查看进程的信号,Linux 进程信号查看与控制
- 两个线程同时从服务器接收消息_一文看懂I/O多路复用技术(mysql线程池)
- 【敏感度,查询,裁剪代码实现】差分隐私代码实现系列(六)
- Python入门级3-字典 if while for
- Android Multimedia框架总结(二)MediaPlayer框架及播放网络视频案例
- jQuery 追加元素的方法如append、prepend、before,after(转)
- iotop监视磁盘I/O
- 阵列信号处理笔记-阵列信号处理基础
- T440s 黑苹果折腾
- AI 隐身术,能让物体在视频中消失的魔法
- 再放宽!这些应届生,可直接落户上海
- 蓝牙 aptx android,蓝牙aptx干嘛用的
- NLP第四范式:Prompt概述【Pre-train,Prompt(提示),Predict】【刘鹏飞】
- 任务16:16_Flume案例_断点续传文件(案例测试)
热门文章
- 算力进阶,谁主沉浮?
- 民生保险“链”接链家地产,2018向家告白赢取爱疯X
- Visio画图-visio 2007中的布局与排列间距在哪里
- c# 开发的exe文件到另一台计算机无法运行?,visual stdio2010写的c#程序,在另一台电脑上运行exe文件,显示缺乏.net环境。...
- Java基础知识小练习合集
- 小小扎马-Java生成指定范围和跳过指定数字的代码
- 手机中毒变“肉鸡” 个人信息1元贱卖
- WIFI6网卡(AX201)无法连接2.4GHz老式路由器解决办法
- TVM[2] —— TVM简介和发展
- 【​观察】六脉神剑第六式-管家式之面面俱到