【发布时间】:2017-10-17 16:57:12
【问题描述】:
目前我正在处理一个项目,我需要在该项目上 GET/PUT 来自具有 Android 基本身份验证的 Web 服务器的数据。
我按照http://loopj.com/android-async-http/的指示,却遇到了
“原因:java.security.cert.CertificateException:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。”`
上面网站上的方法是使用HttpClient,现在已弃用。我知道有HttpURLConnection,但我找不到适合我的教程。
【问题讨论】:
-
Android 的一个问题是库很快就会过时。您使用的特定库 (loopj) 已经超过 2 年没有更新,因此您可能会遇到更多麻烦。由于您刚刚开始,因此最好尝试使用最新的库之一,例如 Volley 或 Retrofit,而不是将您的时间花在
loopj上。然后,如果自签名 SSL 证书等出现问题,将更容易获得支持。 -
@DavidRawson 谢谢,我会试试 Volley