Эмулятор отправляет запрос на получение в Google каждый раз при запуске
Я запустил burp в качестве прокси-сервера эмулятора для отладки http-запросов из моего приложения с включенной опцией перехвата, и при запуске обнаружил, что эмулятор отправляет GET
запрос в Google:
GET /generate_204 HTTP/1.1
User-Agent: Dalvik/1.6.0 (Linux; U; Android 4.3; sdk Build/JWR66V)
Host: 173.194.32.129
Connection: Keep-Alive
Accept-Encoding: gzip
И получает ответ как:
HTTP/1.1 204 No Content
Content-Length: 0
Content-Type: text/html; charset=UTF-8
Date: Thu, 05 Sep 2013 06:56:51 GMT
Server: GFE/2.0
Так что я хотел бы знать, есть ли какая-то цель сделать этот запрос в Google при запуске?
2 ответа
Это Android, пытающийся определить, есть ли соединение Wi-Fi (или другое сетевое соединение) с Интернетом. Я тестирую на реальных устройствах, и он делает то же самое. Если вы не перенаправите сообщение, в настройках Wi-Fi Android будет указано состояние "Подключен. Нет интернета" до тех пор, пока вы не отправите сообщение, и оно вернется обратно.
Скорее всего, для подсчета вещей:
- активные разработчики
- использование эмулятора
- использование рамок
- генерирование статистики о том, как разработчики распространяются по всему миру
- ...