refactor: 将base64 还原为 encodeBase64URLSafeString
author刘洪青 <hongqing.liu@supwisdom.com>
Thu, 19 Sep 2019 12:59:06 +0000 (20:59 +0800)
committer刘洪青 <hongqing.liu@supwisdom.com>
Thu, 19 Sep 2019 12:59:06 +0000 (20:59 +0800)
common/core/src/main/java/com/supwisdom/institute/backend/common/core/transmit/feign/SimpleUserTransmitRequestInterceptor.java
gateway/src/main/java/com/supwisdom/institute/backend/gateway/filter/SimpleUserTransmitGlobalFilter.java

index 903219f..a09322f 100644 (file)
@@ -22,7 +22,7 @@ public class SimpleUserTransmitRequestInterceptor implements RequestInterceptor
         String jsonUser = JSONObject.toJSONString(user);
         
         //String headerValue = new String(URLDecoder.decode(jsonUser,"UTF-8"));
-        String headerValue = Base64.encodeBase64String(jsonUser.getBytes("UTF-8"));
+        String headerValue = Base64.encodeBase64URLSafeString(jsonUser.getBytes("UTF-8"));
         
         template.header(UserContext.KEY_USER_IN_HTTP_HEADER, headerValue);
         log.debug("User set to feign header: ok");
index c0e4910..cbda00b 100644 (file)
@@ -45,7 +45,7 @@ public class SimpleUserTransmitGlobalFilter implements GlobalFilter, Ordered {
           log.debug(jsonUser);
           
           //String headerValue = new String(URLDecoder.decode(jsonUser,"UTF-8"));
-          String headerValue = Base64.encodeBase64String(jsonUser.getBytes("UTF-8"));
+          String headerValue = Base64.encodeBase64URLSafeString(jsonUser.getBytes("UTF-8"));
           log.debug(jsonUser);
           
           ServerHttpRequest request = exchange.getRequest().mutate()