为什么Volley要拨打https://safebrowsing.google.com?

时间:2014-08-29 15:34:22

标签: android android-volley android-networking

每隔一段时间,通常当我新安装我的应用程序时,我将尝试使用我们的HTTPS Auth端点进行身份验证,请求需要很长时间(大约20-40秒)然后失败并且未知错误。我打开了Verbose Volley跟踪,我看到了关于safebrowsing.google.com的这个废话。到底发生了什么,如何让它停止?我正在使用带有4.4 KitKat的Nexus 5而不是wifi。

      2662                qtaguid  I  Failed write_ctrl(u 71) res=-1 errno=22
  2662                qtaguid  I  Untagging socket 71 failed errno=-22
  2662   NetworkManagementS..  W  untagSocket(71) failed with errno -22
  2662                 Finsky  D  [1] 3.onErrorResponse: Verification id=7 error response com.android.volley.NoConnectionError: java.net.UnknownHostException: Unable to resolve host "safebrowsing.google.com"
                               : No address associated with hostname
  2662                 Volley  D  [1] Request.finish: 40045 ms: [ ] https://safebrowsing.google.com/safebrowsing/clientreport/download 0xc9395b26 NORMAL 11

2 个答案:

答案 0 :(得分:2)

我在Volley的代码中搜索,但找不到网址“safebrowsing.google.com”

我认为您的Auth端点可能不接受您的请求参数并将您重定向到此域。

答案 1 :(得分:0)

Google功能可检测可能有害的应用:

https://support.google.com/accounts/answer/2812853?hl=en

您的应用的Android calc哈希并发送给Google以检查此地址:

https://safebrowsing.google.com/safebrowsing/clientreport/download

如果apk未知,可以将其上传到Google进行检查。