Browse Source

update server/src/main/java/cn/keking/utils/WebUtils.java.
优化后台 接入BASE64报错信息

Signed-off-by: 高雄 <admin@cxcp.com>

高雄 1 year ago
parent
commit
fb6320a244
1 changed files with 7 additions and 2 deletions
  1. 7 2
      server/src/main/java/cn/keking/utils/WebUtils.java

+ 7 - 2
server/src/main/java/cn/keking/utils/WebUtils.java

@@ -27,7 +27,7 @@ import java.util.regex.Pattern;
 public class WebUtils {
 
     private static final Logger LOGGER = LoggerFactory.getLogger(WebUtils.class);
-
+    private static final String BASE64_MSG = "base64"; 
     /**
      * 获取标准的URL
      *
@@ -243,9 +243,14 @@ public class WebUtils {
         try {
             return new String(Base64Utils.decodeFromString(source.replaceAll(" ", "+").replaceAll("\n", "")), charsets);
         } catch (Exception e) {
-            LOGGER.error("url解码异常,可能是接入方法错误或者未使用BASE64", e);
+           if (e.getMessage().toLowerCase().contains(BASE64_MSG)) {
+         LOGGER.error("url解码异常,接入方法错误未使用BASE64");
+        }else {
+        LOGGER.error("url解码异常,其他错误", e);
+          }
             return null;
         }
+        }
     }
 
     /**