diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/util/HttpUtils.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/util/HttpUtils.java index 1444e0a4..51224621 100644 --- a/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/util/HttpUtils.java +++ b/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/util/HttpUtils.java @@ -44,7 +44,11 @@ public class HttpUtils { //https://www.52dianzi.com/category/article/37/565371.html if(deString.contains("%")){ - deString = URLDecoder.decode(deString, "UTF-8"); + try { + deString = URLDecoder.decode(deString, "UTF-8"); + } catch (Exception e) { + //e.printStackTrace(); + } log.info("存在%情况下,执行两次解码 — pathVariable decode: {}",deString); } log.info(" pathVariable decode: {}",deString);