本地通过httpclient调用微信接口,报错
java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException:the trustAnchors parameter must be non-empty

提示信息中有关于SSLException,于是给http请求设置ssl

调用又报了
sslSocketFactory(SSLSocketFactory) not supported on JDK 9+

跟代码发现是返回结果调用了jdk9的函数版本,更改Jdk版本

博客讲述了在使用Java通过httpclient调用微信接口时遇到的SSL异常问题,错误提示为`java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty`。作者通过检查发现与JDK版本有关,将JDK更新到Java 8解决了该问题。同时,提供了创建不验证证书链的OkHttpClient的代码示例,以应对不信任的SSL证书情况。
436

被折叠的 条评论
为什么被折叠?



