mirror of https://github.com/bvn13/VoidForum.git
24 lines
613 B
Java
24 lines
613 B
Java
package ru.bvn13.voidforum.services;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
@Service
|
|
public class RequestProcessorService {
|
|
|
|
public String getRealIp(HttpServletRequest request) {
|
|
String xRealIp = request.getHeader("X-Real-IP");
|
|
if (xRealIp == null || request.getHeader("X-Real-IP").isEmpty()) {
|
|
return request.getRemoteAddr();
|
|
}
|
|
return xRealIp;
|
|
}
|
|
|
|
public String getUserAgent(HttpServletRequest request) {
|
|
String userAgent = request.getHeader("User-Agent");
|
|
return userAgent;
|
|
}
|
|
|
|
}
|