我在Android上使用HTTPS请求时遇到问题,错误信息为No peer certificate。我注意到Google上有很多人提出了这个问题,但可悲的是没有一个解决方案适用于我的情况。
至少我想知道这个错误的原因是什么。我甚至不知道peer certificate是什么,以及它什么时候会出现错误。我在访问一些拥有有效证书的正常安全站点时也会出现这个错误。为什么从android上进行请求时证书无效?
P.S. 我不希望看到像“你应该信任所有证书”这样的答案。不,我不应该这样做。我希望我的应用程序像普通浏览器一样,在证书有效时静默工作,否则提示用户存在证书问题。