From 9e55b525f1ed2de1a8be734cdcced8e9a905b676 Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Mon, 7 Apr 2025 16:15:06 +0800 Subject: [PATCH] Bug fix https://github.com/2dust/v2rayNG/issues/4468 --- V2rayNG/app/src/main/java/com/v2ray/ang/util/HttpUtil.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/util/HttpUtil.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/util/HttpUtil.kt index b2a64777..202af8be 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/util/HttpUtil.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/util/HttpUtil.kt @@ -7,8 +7,11 @@ import com.v2ray.ang.BuildConfig import com.v2ray.ang.util.Utils.encode import com.v2ray.ang.util.Utils.urlDecode import java.io.IOException -import java.net.* -import java.util.* +import java.net.HttpURLConnection +import java.net.IDN +import java.net.InetSocketAddress +import java.net.Proxy +import java.net.URL object HttpUtil { @@ -20,7 +23,7 @@ object HttpUtil { * @return The ASCII representation of the URL. */ fun idnToASCII(str: String): String { - val url = URI(str) + val url = URL(str) val host = url.host val asciiHost = IDN.toASCII(url.host, IDN.ALLOW_UNASSIGNED) if (host != asciiHost) {