我正在尝试制作一个Android应用程序,可以获取并解析HTML(从没有API的网站)。 我正在使用OkHttp。 该网站具有不受信任(但有效)的证书。 我正在收到以下错误信息:
java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
我已经按照官方方式设置好了(https://developer.android.com/training/articles/security-ssl#java),现在需要将其与 OkHttpClient 链接起来。
我尝试过
OkHttpClient client = new OkHttpClient;
OkHttpClient.Builder builder = client.newBuilder();
builder.sslSocketFactory(sslcontext.getSocketFactory()).build();
但是它不起作用,而且它已经过时了。 谢谢。