From 5b773488c62676c1df354880f6a0da417f69cf94 Mon Sep 17 00:00:00 2001 From: acgist <289547414@qq.com> Date: Tue, 12 Dec 2023 07:13:18 +0800 Subject: [PATCH] =?UTF-8?q?[*]=20=E6=97=A5=E5=B8=B8=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/acgist/taoyao/boot/utils/HTTPUtils.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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;