Bläddra i källkod

HeaderKeys.java 更改为 HeaderNames.java, header name 全部使用小写

reghao 5 månader sedan
förälder
incheckning
940ab07133

+ 3 - 3
web/src/main/java/cn/reghao/jutil/web/HeaderKeys.java → web/src/main/java/cn/reghao/jutil/web/HeaderNames.java

@@ -4,11 +4,11 @@ package cn.reghao.jutil.web;
  * @author reghao
  * @date 2025-10-03 13:58:37
  */
-public class HeaderKeys {
+public class HeaderNames {
     public static String XRequestId = "x-request-id";
     public static String XRequestTime = "x-request-time";
     // proxy protocol 协议设置的 remote address
-    public static String XRealRemote = "X-Real-Remote";
+    public static String XRealRemote = "x-real-remote";
     // nginx 反向代理设置的 remote address
-    public static String XRealIP = "X-Real-IP";
+    public static String XRealIP = "x-real-ip";
 }

+ 4 - 4
web/src/main/java/cn/reghao/jutil/web/ServletUtil.java

@@ -195,8 +195,8 @@ public class ServletUtil {
             requestHeaders.put(headerName, headerValue);
         }
 
-        String requestId = (String) request.getAttribute(HeaderKeys.XRequestId);
-        long requestTime = (Long) request.getAttribute(HeaderKeys.XRequestTime);
+        String requestId = (String) request.getAttribute(HeaderNames.XRequestId);
+        long requestTime = (Long) request.getAttribute(HeaderNames.XRequestTime);
         String targetRoute = "";
         String targetService = "";
         String requestUrl = request.getRequestURI();
@@ -209,12 +209,12 @@ public class ServletUtil {
         long responseTime = System.currentTimeMillis();
         long executeTime = responseTime - requestTime;
 
-        String realIP = requestHeaders.get(HeaderKeys.XRealIP);
+        String realIP = requestHeaders.get(HeaderNames.XRealIP);
         if (realIP != null && !realIP.isBlank()) {
             remoteAddr = realIP;
         }
 
-        String realRemoteAddr = requestHeaders.get(HeaderKeys.XRealRemote);
+        String realRemoteAddr = requestHeaders.get(HeaderNames.XRealRemote);
         if (realRemoteAddr != null && !realRemoteAddr.isBlank()) {
             remoteAddr = realRemoteAddr;
         }

+ 2 - 2
web/src/main/java/cn/reghao/jutil/web/WebResult.java

@@ -21,14 +21,14 @@ public class WebResult<T> {
         this.code = code;
         this.msg = msg;
         this.timestamp = System.currentTimeMillis();
-        this.requestId = ServletUtil.getHeader(HeaderKeys.XRequestId);
+        this.requestId = ServletUtil.getHeader(HeaderNames.XRequestId);
     }
 
     private WebResult(ResultStatus resultStatus) {
         this.code = resultStatus.getCode();
         this.msg = resultStatus.getMsg();
         this.timestamp = System.currentTimeMillis();
-        this.requestId = ServletUtil.getHeader(HeaderKeys.XRequestId);
+        this.requestId = ServletUtil.getHeader(HeaderNames.XRequestId);
     }
 
     private WebResult(String msg) {