반응형
String ip = request.getHeader("X-FORWARDED-FOR");
if (ip == null) {
ip = request.getHeader("PROXY-CLIENT-IP");
}
if (ip == null) {
ip = request.getHeader("WL-PROXY-CLIENT-IP");
}
if (ip == null) {
ip = request.getHeader("HTTP_CLIENT_IP");
}
if (ip == null) {
ip = request.getHeader("HTTP_X_FORWARDED_FOR");
}
if (ip == null) {
ip = request.getRemoteAddr();
}
return ip;
반응형
'백앤드 이야기 > JAVA&Spring' 카테고리의 다른 글
[JAVA] Optional 정리 (0) | 2020.10.08 |
---|---|
[Spring] 스프링 배치, 스케쥴러 사용하기 (0) | 2020.09.28 |
[Spring] Spring Boot + Gradle + Security 를 이용한 로그인/로그아웃 구현 - 2편 (0) | 2020.08.17 |
[Spring] Spring Boot + Gradle + Security 를 이용한 로그인/로그아웃 구현 - 1편 (2) | 2020.08.14 |
[JAVA] lotto.java (0) | 2020.08.11 |
댓글