@jakayla
Чтобы узнать IP-адрес пользователя в Java, вы можете использовать следующий код:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import java.net.InetAddress; import java.net.UnknownHostException; public class Main { public static void main(String[] args) { try { InetAddress ip = InetAddress.getLocalHost(); System.out.println("IP-адрес: " + ip.getHostAddress()); } catch (UnknownHostException e) { e.printStackTrace(); } } } |
Чтобы узнать информацию о браузере клиента, переданном в HTTP-заголовках, вы можете использовать следующий код:
1 2 3 4 5 6 7 8 9 10 |
import javax.servlet.http.HttpServletRequest; public class Main { public static void main(String[] args) { HttpServletRequest request = ...; // получение объекта HttpServletRequest из контекста приложения String browser = request.getHeader("User-Agent"); System.out.println("Браузер: " + browser); } } |
Замените ...
на соответствующий код для получения HttpServletRequest
объекта в вашем приложении.