我得到了javax.net.ssl.SSLPeerUnverifiedException:peer在我的JUnit测试中
发布时间:2020-05-28 09:30:38 所属栏目:Java 来源:互联网
导读:我正在为使用REST API的应用程序创建一些单元测试.当我尝试向服务器URL(https://some.server.com)发送HttpPost请求时,我得到了这个:javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated at com.sun.net.ssl.interna
|
我正在为使用REST API的应用程序创建一些单元测试.当我尝试向服务器URL(https://some.server.com)发送HttpPost请求时,我得到了这个:
服务器具有经过验证的HTTPS证书.此外,当我在生产中运行它时,它工作正常.所以我认为它与JUnit和/或我的本地计算机有关. 我也在使用这个创建的HttpClient:
AFAIK,如果我使用上面的代码创建一个HTTPClient,它应该避免SSLPeerUnverifiedException,但它似乎无法正常工作. 那么我该如何解决这个问题呢?我已经尝试了更多方法来创建不抱怨SSL证书的HttpClients,但到目前为止还没有任何工作. 最佳答案 你碰巧在使用Linux吗?我在Ubuntu系统上使用Java和SSL时遇到了疯狂的问题.它与/ etc / hosts文件映射localhost到127.0.1.1而不是127.0.0.1有关.根据IANA映射,两者都同样有效,但如果不是127.0.0.1,Java似乎也会退出.当问题出现时,它甚至很少通过握手,所以即使你完全禁用了所有的证书检查,它仍然会以意想不到的方式失败.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在linux服务器上安装Jenkins
- java – 为什么FilterInputStream和FilterOutputStream在它
- 哈希表 – 分析目标并选择一个好的哈希函数
- Android手势监听 OnGestureListener (短按,长按,慢滑动,
- jsf – p:autoComplete itemLabel throws“类’java.lang.
- 聊一聊Java反射
- 多线程 – 发件人成为演员[akka:// Main / deadLetters]
- SpringMVC+uploadify3.2.1版实现附件上传功能
- 如何以一种定义良好的线程安全方式将C字符串传递给Java JNI
- 计算JAVA源代码行数的代码
