Страница 1 из 1

android chek wi-fi

Добавлено: 25 апр 2026, 06:25
ya
Gemini
Чат с Gemini
через какой сайт, андройд определяет что вайфай недоступен?

Android использует несколько специальных адресов для проверки доступности интернета и обнаружения «Captive Portal» (страниц авторизации в отелях, кафе или аэропортах).

Основной механизм заключается в том, что смартфон отправляет скрытый запрос на сервер Google. Если в ответ приходит пустой ответ со специфическим кодом, значит, интернет есть. Если же сеть перехватывает запрос и подменяет его своей страницей входа, Android понимает, что нужна авторизация.

Основные адреса для проверки
Чаще всего Android обращается к следующим URL:

connectivitycheck.gstatic.com/generate_204 — самый популярный адрес.

connectivitycheck.android.com/generate_204

clients3.google.com/generate_204

play.googleapis.com/generate_204

Как это работает технически?
Запрос: Смартфон пытается загрузить страницу по одному из этих адресов.

Ожидаемый ответ: Сервер Google настроен так, чтобы всегда возвращать HTTP-статус 204 No Content (пустой ответ).

Логика определения:

Получен код 204: Интернет работает, значок Wi-Fi чистый.

Получен код 200 (или перенаправление): Это значит, что вместо страницы Google открылась страница авторизации провайдера. Смартфон выводит уведомление «Войдите в сеть Wi-Fi».

Нет ответа: Интернета нет, на значке Wi-Fi появляется восклицательный знак или крестик.