From dd4390508ef3c28c4ba9ab99e39be5f66fae9fc4 Mon Sep 17 00:00:00 2001 From: Looly Date: Fri, 10 May 2024 17:35:46 +0800 Subject: [PATCH] =?UTF-8?q?HttpRequest#get=E4=B8=8D=E5=86=8D=E5=B0=9D?= =?UTF-8?q?=E8=AF=95File=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/hutool/core/net/url/UrlBuilder.java | 4 ++-- .../main/java/cn/hutool/core/util/URLUtil.java | 16 ---------------- 2 files changed, 2 insertions(+), 18 deletions(-) diff --git a/hutool-core/src/main/java/cn/hutool/core/net/url/UrlBuilder.java b/hutool-core/src/main/java/cn/hutool/core/net/url/UrlBuilder.java index 6ac3593d9..66b558313 100755 --- a/hutool-core/src/main/java/cn/hutool/core/net/url/UrlBuilder.java +++ b/hutool-core/src/main/java/cn/hutool/core/net/url/UrlBuilder.java @@ -113,7 +113,7 @@ public final class UrlBuilder implements Builder { if(false == StrUtil.startWithAnyIgnoreCase(httpUrl, "http://", "https://")){ httpUrl = "http://" + httpUrl; } - return of(httpUrl, charset); + return of(URLUtil.toUrlForHttp(httpUrl), charset); } /** @@ -135,7 +135,7 @@ public final class UrlBuilder implements Builder { */ public static UrlBuilder of(String url, Charset charset) { Assert.notBlank(url, "Url must be not blank!"); - return of(URLUtil.urlForNet(StrUtil.trim(url)), charset); + return of(URLUtil.url(StrUtil.trim(url)), charset); } /** diff --git a/hutool-core/src/main/java/cn/hutool/core/util/URLUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/URLUtil.java index a57ada640..f4d384a61 100644 --- a/hutool-core/src/main/java/cn/hutool/core/util/URLUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/URLUtil.java @@ -164,22 +164,6 @@ public class URLUtil extends URLEncodeUtil { } } - /** - * 根据提供的路径创建一个URL对象,如果给定路径非网络协议路径直接抛出异常 - * - * @param path 表示URL路径的字符串。 - * @return 返回一个新创建的URL对象。 - * @throws UtilException 如果给定的路径不能构造一个有效的URL,则抛出UtilException。 - * @since 5.8.28 - */ - public static URL urlForNet(String path) throws UtilException{ - try { - return new URL(path); - } catch (MalformedURLException e) { - throw new UtilException(e); - } - } - /** * 获取string协议的URL,类似于string:///xxxxx *