From 259fa3f7397c10b73beca3679fc1c620cc5b7494 Mon Sep 17 00:00:00 2001 From: Looly Date: Tue, 22 Mar 2022 21:45:38 +0800 Subject: [PATCH] add test --- .../test/java/cn/hutool/core/net/UrlBuilderTest.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/hutool-core/src/test/java/cn/hutool/core/net/UrlBuilderTest.java b/hutool-core/src/test/java/cn/hutool/core/net/UrlBuilderTest.java index d6a1e290d..69dc14324 100644 --- a/hutool-core/src/test/java/cn/hutool/core/net/UrlBuilderTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/net/UrlBuilderTest.java @@ -363,4 +363,16 @@ public class UrlBuilderTest { final String build = UrlBuilder.of(url).build(); Assert.assertEquals(url, build); } + + @Test + public void issueI4Z2ETTest(){ + // =是url参数值中的合法字符,但是某些URL强制编码了 + String url = "http://dsl-fd.dslbuy.com/fssc/1647947565522.pdf?" + + "Expires=1647949365" + + "&OSSAccessKeyId=STS.NTZ9hvqPSLG8ENknz2YaByLKj" + + "&Signature=oYUu26JufAyPY4PdzaOp1x4sr4Q%3D"; + + final UrlBuilder urlBuilder = UrlBuilder.ofHttp(url, null); + Assert.assertEquals(url, urlBuilder.toString()); + } }