From 6255c8dbbc0686c1b796df90a25154d88797010b Mon Sep 17 00:00:00 2001 From: fengzehao Date: Fri, 19 Feb 2021 13:27:07 +0800 Subject: [PATCH] modify some bug --- server/src/main/java/cn/keking/web/filter/TrustHostFilter.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/src/main/java/cn/keking/web/filter/TrustHostFilter.java b/server/src/main/java/cn/keking/web/filter/TrustHostFilter.java index 9eda0619..65bc564f 100644 --- a/server/src/main/java/cn/keking/web/filter/TrustHostFilter.java +++ b/server/src/main/java/cn/keking/web/filter/TrustHostFilter.java @@ -34,6 +34,9 @@ public class TrustHostFilter implements Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { String url = getSourceUrl(request); + if(url != null){ + url = new String(Base64Utils.decodeFromString(url), StandardCharsets.UTF_8); + } String host = getHost(url); if (host != null &&!ConfigConstants.getTrustHostSet().isEmpty() && !ConfigConstants.getTrustHostSet().contains(host)) { String html = this.notTrustHost.replace("${current_host}", host);