diff --git a/taoyao-signal-server/taoyao-boot/src/main/java/com/acgist/taoyao/boot/utils/HTTPUtils.java b/taoyao-signal-server/taoyao-boot/src/main/java/com/acgist/taoyao/boot/utils/HTTPUtils.java index 3ab7b82..6a81367 100644 --- a/taoyao-signal-server/taoyao-boot/src/main/java/com/acgist/taoyao/boot/utils/HTTPUtils.java +++ b/taoyao-signal-server/taoyao-boot/src/main/java/com/acgist/taoyao/boot/utils/HTTPUtils.java @@ -38,9 +38,7 @@ public final class HTTPUtils { /** * 无效IP验证 */ - private static final Function NEXT_IP - = - ip -> StringUtils.isEmpty(ip) || "unknown".equalsIgnoreCase(ip); + private static final Function IP_CHECKER = ip -> StringUtils.isEmpty(ip) || "unknown".equalsIgnoreCase(ip); private HTTPUtils() { } @@ -75,10 +73,10 @@ public final class HTTPUtils { */ public static final String clientIP(HttpServletRequest request) { String ip = request.getHeader("X-Forwarded-For"); - if (NEXT_IP.apply(ip)) { + if (IP_CHECKER.apply(ip)) { ip = request.getHeader("X-Real-IP"); } - if (NEXT_IP.apply(ip)) { + if (IP_CHECKER.apply(ip)) { ip = request.getRemoteAddr(); } return ip;