ソースを参照

修改API服务传下游系统时 多传service问题

wuxw 7 年 前
親
コミット
55ef41e9af
共有1 個のファイルを変更した、3 個の追加 と 0 個の削除を含む
  1. 3 0
      Api/src/main/java/com/java110/api/listener/AbstractServiceApiDataFlowListener.java

+ 3 - 0
Api/src/main/java/com/java110/api/listener/AbstractServiceApiDataFlowListener.java

@@ -89,6 +89,9 @@ public abstract class AbstractServiceApiDataFlowListener implements ServiceDataF
         HttpEntity<String> httpEntity = null;
         HttpEntity<String> httpEntity = null;
         HttpHeaders header = new HttpHeaders();
         HttpHeaders header = new HttpHeaders();
         for(String key : context.getRequestCurrentHeaders().keySet()){
         for(String key : context.getRequestCurrentHeaders().keySet()){
+            if(CommonConstant.HTTP_SERVICE.toLowerCase().equals(key)){
+                continue;
+            }
             header.add(key,context.getRequestCurrentHeaders().get(key));
             header.add(key,context.getRequestCurrentHeaders().get(key));
         }
         }
         header.add(CommonConstant.HTTP_SERVICE.toLowerCase(),appService.getServiceCode());
         header.add(CommonConstant.HTTP_SERVICE.toLowerCase(),appService.getServiceCode());