Иногда нужно понять, откуда пришёл пользователь: страна, город, регион. Это удобно для логов, аналитики, ограничений доступа и диагностики.
Задаём IP-адрес:
String ip = "8.8.8.8";
Делаем запрос к
GeoIP API:URL url = new URL("https://ip-api.com/json/" + ip);Читаем ответ сервиса:
BufferedReader br = new BufferedReader(
new InputStreamReader(url.openStream())
);
String response = br.readLine();
Из ответа берём нужные поля:
System.out.println(response);
🔥 Такой подход позволяет быстро получить геолокацию
без сложных библиотек и локальных баз.
👉 Java Ready | #совет
