From 3f1be961a69b3741a8795d314c8e2fbcccbb1c56 Mon Sep 17 00:00:00 2001 From: Burning_TNT <88144530+burningtnt@users.noreply.github.com> Date: Wed, 17 Jan 2024 16:25:28 +0800 Subject: [PATCH] Set the network timeout to 8000ms. (#2650) --- .../java/org/jackhuang/hmcl/util/io/NetworkUtils.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/util/io/NetworkUtils.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/util/io/NetworkUtils.java index 09832d69e..9a604cbd5 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/util/io/NetworkUtils.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/util/io/NetworkUtils.java @@ -35,6 +35,7 @@ import static org.jackhuang.hmcl.util.StringUtils.*; public final class NetworkUtils { public static final String PARAMETER_SEPARATOR = "&"; public static final String NAME_VALUE_SEPARATOR = "="; + private static final int TIME_OUT = 8000; private NetworkUtils() { } @@ -88,8 +89,8 @@ public final class NetworkUtils { public static URLConnection createConnection(URL url) throws IOException { URLConnection connection = url.openConnection(); connection.setUseCaches(false); - connection.setConnectTimeout(5000); - connection.setReadTimeout(5000); + connection.setConnectTimeout(TIME_OUT); + connection.setReadTimeout(TIME_OUT); connection.setRequestProperty("Accept-Language", Locale.getDefault().toString()); return connection; } @@ -142,10 +143,9 @@ public final class NetworkUtils { public static HttpURLConnection resolveConnection(HttpURLConnection conn) throws IOException { int redirect = 0; while (true) { - conn.setUseCaches(false); - conn.setConnectTimeout(8000); - conn.setReadTimeout(8000); + conn.setConnectTimeout(TIME_OUT); + conn.setReadTimeout(TIME_OUT); conn.setInstanceFollowRedirects(false); Map> properties = conn.getRequestProperties(); String method = conn.getRequestMethod();