0

在使用Unity 5.6.7时,我在通过 Android 上的 HTTPS 访问安全服务器时遇到问题。

javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.

使用最新版本的 Unity 时这不是问题,因为UnityWebRequest具有CertificateHandler属性,我可以在其中验证连接,不幸的是在 5.6.7 中这不存在,我想避免更新引擎。

请帮忙!干杯,

4

1 回答 1

0

您可以使用不同的 Http 客户端吗?.NET 内置了常规的 HttpWebRequest,尽管我不确定有什么区别。

我相信还有更新的 HttpClient 库,然后是久经考验的真正的 RestSharp 开源库。这些可能会有所帮助,除非 Unity 执行请求的方式存在会影响所有这些库的非常低级别的问题。

于 2020-06-29T20:06:17.640 回答