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 吗?
okhttp3 了解一下 https://square.github.io/okhttp/