请问java后端获取code用什么呢?Httpclient访问链接会报确少证书,添加了证书也依旧报错
发布于 6 年前 作者 emo 5137 次浏览 来自 官方Issues

Java后端:

使用HttpClient访问 https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

会报以下错,无法访问:

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

搜索了说是确少证书,于是就把 https://api.weixin.qq.com/sns/jscode2session 链接的证书存到了密钥中,也保存成功了,但是还是报以上错误。

请问是因为 这个链接没有证书吗?除了使用HttpClient还可以用其他方式访问此链接获取 openId和session_key 吗?

回到顶部