Просмотр исходного кода

app_id nginx 过滤现兼容 APP-ID

吴学文 лет назад: 6
Родитель
Сommit
e9ca597da9

+ 4 - 0
FrontService/src/main/java/com/java110/front/aop/PageProcessAspect.java

@@ -11,6 +11,7 @@ import org.aspectj.lang.ProceedingJoinPoint;
 import org.aspectj.lang.annotation.*;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
+import org.springframework.http.HttpHeaders;
 import org.springframework.http.HttpMethod;
 import org.springframework.stereotype.Component;
 import org.springframework.web.context.request.RequestContextHolder;
@@ -58,6 +59,9 @@ public class PageProcessAspect {
         String appId = "";
         String sessionId = request.getSession().getId();
         appId = request.getHeader("APP_ID");
+        if(StringUtil.isEmpty(appId)){
+            appId = request.getHeader("APP-ID");
+        }
         logger.debug("请求头信息:" + request.getHeaderNames());
         if ("POST,PUT".contains(request.getMethod())) {
             InputStream in = request.getInputStream();

+ 4 - 0
java110-core/src/main/java/com/java110/core/base/controller/BaseController.java

@@ -127,6 +127,10 @@ public class BaseController extends AppBase {
         headers.put("hostName", request.getLocalName());
         headers.put("port", request.getLocalPort() + "");
 
+        if(headers.containsKey("app-id")){
+            headers.put("app_id",headers.get("app-id"));
+        }
+
     }
 
     /**