Connectivitycheck Gstatic | Generate 204 Extra Quality
If the request receives no reply, the operating system assumes the network is local-only and displays an exclamation mark ( ! ) next to your Wi-Fi symbol, signaling "Connected, no internet".
Imagine you connect to a Coffee Shop Wi-Fi. You aren't logged in yet. If you try to go to nytimes.com , the coffee shop router intercepts your request and sends you to their login page. connectivitycheck gstatic generate 204
Android and ChromeOS use this endpoint for continuous connectivity monitoring. It is preferred over ICMP (ping) because: If the request receives no reply, the operating
When a device connects to a Wi-Fi network, it silently requests this URL. If the network has a captive portal (e.g., hotel/airport login page), the request is intercepted and returns a non-204 response (usually a 302 redirect or 200 with HTML). The device then opens a browser window for the user to log in. You aren't logged in yet
However, if your device tried to check the internet by visiting a complex site (like Google.com), the browser might get confused or display the login page incorrectly in the background.
If you have ever inspected your network traffic or looked at a firewall log, you have likely seen requests to a URL that looks like this: