From b957ca1931793d1288308b2984e83bd9e9059b54 Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Wed, 8 Apr 2020 21:17:21 +0800 Subject: [PATCH] fix: cannot download library when .pack.xz responded not 404 --- .../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 539af8517..13e22294d 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 @@ -214,11 +214,11 @@ public final class NetworkUtils { } public static boolean urlExists(URL url) throws IOException { - try (InputStream stream = url.openStream()) { - return true; - } catch (FileNotFoundException e) { - return false; - } + HttpURLConnection con = createConnection(url); + con = resolveConnection(con); + int responseCode = con.getResponseCode(); + con.disconnect(); + return responseCode / 100 == 2; } // ==== Shortcut methods for encoding/decoding URLs in UTF-8 ====