From 96e9c4b3e7486b6fb4274cd5c0e327edad878785 Mon Sep 17 00:00:00 2001 From: hongqiaowei Date: Thu, 31 Mar 2022 18:08:14 +0800 Subject: [PATCH] Fix url encode bug --- fizz-core/src/main/java/we/util/WebUtils.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/fizz-core/src/main/java/we/util/WebUtils.java b/fizz-core/src/main/java/we/util/WebUtils.java index 4f27ffe..d7455f2 100644 --- a/fizz-core/src/main/java/we/util/WebUtils.java +++ b/fizz-core/src/main/java/we/util/WebUtils.java @@ -41,7 +41,7 @@ import we.proxy.Route; import java.io.UnsupportedEncodingException; import java.net.URI; -import java.net.URLEncoder; +import java.net.URLDecoder; import java.nio.ByteBuffer; import java.nio.charset.StandardCharsets; import java.util.Collections; @@ -644,11 +644,12 @@ public abstract class WebUtils { if (v != null) { b.append(Consts.S.EQUAL); if (!Consts.S.EMPTY.equals(v)) { - if (StringUtils.indexOfAny(v, Consts.S.LEFT_BRACE, Consts.S.FORWARD_SLASH, Consts.S.HASH, Consts.S.EQUAL) > -1) { + /*if (StringUtils.indexOfAny(v, Consts.S.LEFT_BRACE, Consts.S.FORWARD_SLASH, Consts.S.HASH, Consts.S.EQUAL) > -1) { b.append(URLEncoder.encode(v, Consts.C.UTF8)); } else { b.append(v); - } + }*/ + b.append(URLDecoder.decode(v, Consts.C.UTF8)); } } if ((++i) != vs) {