Как узнать ip-адрес и браузер клиента на java?

Пользователь

от kameron , в категории: Java , 3 месяца назад

Как узнать ip-адрес и браузер клиента на java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от fidel , 3 месяца назад

@kameron 

Для получения IP-адреса клиента в Java можно использовать следующий код:

 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 ipAddress = request.getRemoteAddr();
        System.out.println("IP-адрес клиента: " + ipAddress);
    }
}


Чтобы получить информацию о браузере клиента в Java, вы можете использовать заголовок "User-Agent" объекта HttpServletRequest:

 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 userAgent = request.getHeader("User-Agent");
        System.out.println("Браузер клиента: " + userAgent);
    }
}


Замените ... на код, необходимый для получения объекта HttpServletRequest в своем окружении.