我对Volley有点意见。我正试图从某个完全适用于移动浏览器的url中获得响应。
与此同时,在我的应用程序中,我收到了一个错误:
错误:com.android.volley.NoConnectionError:javax.net.ssl.ssl握手异常:签名使用不安全的哈希函数
有没有办法在应用程序中解决它,或者我应该联系我的后端提供商?
我做了一点挖掘,发现:
谷歌现在将SSL证书中的弱哈希函数列入黑名单,并在试图与问题服务器通信时抛出异常。而以前,它被默默地忽略了。
源
考虑到这一点,您可以尝试这样做来教导HttpsURLConnection信任一组特定的CA。
但最终,我认为您的后端提供商在提供不安全的哈希函数方面存在错误。因此,在尝试一个巨大的解决方案之前,也许联系您的后端提供商会更容易。
希望能有所帮助。