使用 NET_CAPABILITY_VALIDATED 时 Google 如何验证网络连接?

How does Google validate network connectivity when using NET_CAPABILITY_VALIDATED?

出于好奇,Google 使用什么方法来验证有效的互联网连接?他们是否达到了通用终点? https://developer.android.com/reference/android/net/NetworkCapabilities#NET_CAPABILITY_VALIDATED

对某些 AOSP 的任何 link 也会非常有帮助。

你的问题让我很好奇并在 cs.android.com(AOSP 查看器)上搜索了一下。
在我看来,堆栈在这里执行了一个探测步骤,以便在这部分代码中进入 VALIDATED 状态 here

它检查的第一件事是我们是否处于强制门户的情况。在 ConnectivityService:

中检查的默认 URL 是 here
  private static final String DEFAULT_CAPTIVE_PORTAL_HTTP_URL =
            "http://connectivitycheck.gstatic.com/generate_204";