Как узнать ip-адрес и браузер клиента на java?
выслали ТЗ, в котором есть пункт: "также в базе данных сохраняются данные о IP пользователя и его браузере", как при помощи Vaadin или Spring вытянуть эту информацию?
Ответы (1 шт):
Автор решения: AlekseiGaile
→ Ссылка
@PostMapping(path = "/user", produces = "application/json")
public void getUserSpy(HttpServletRequest request) {
String userIP = request.getRemoteAddr();
String br = request.getHeader("User-Agent");
}
Но все сильно зависит от реализации приложения. Если фронт идет через какой нибудь шаблонизатор, то это работает. Если есть отдельный фронт с каким нибудь сервером, то скорее всего на проде работать не будет.