Volley 错误:主机名未验证

The*_*der 5 android android-volley

我在发出齐射请求时偶尔会遇到此错误。这很奇怪,因为它有时会起作用,有时则不起作用。

com.android.volley.NoConnectionError: java.io.IOException: Hostname '--url--' was not verified
Run Code Online (Sandbox Code Playgroud)

根据这个: http: //developer.android.com/training/articles/security-ssl.html它与主机名验证有关,但我的 API 调用始终在浏览器上工作,就像我之前提到的,有时通过凌空抽射。

有谁之前经历过这个吗?

我在这里看到过类似的问题,但没有一个与 Volley 有关。它们基本上都指向使用 NullHostNameVerifier ( java.io.IOException: Hostname was not verify ),我不知道是否可以在 Volley 上完成...

dre*_*yln 0

我遇到了同样的错误。就我而言,我的所有 http 请求都会正常工作一段时间,然后无论我做什么,直到重新启动应用程序,我都会收到“java.io.IOException:主机名未验证”异常。

原来我的Android设备上的系统时钟偏差了大约2分钟,导致SSL验证失败。

当我调整 Android 设备上的时间后,该异常不再发生。