Для этого достаточно использовать класс
HttpURLConnection из стандартной библиотеки:var url = new URL("https://example.com");
var conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("HEAD");
conn.setConnectTimeout(3000);
System.out.println(conn.getResponseCode() < 400 ? "Доступен" : "Недоступен");🔥 Метод
HEAD позволяет проверить только заголовки без загрузки содержимого, а setConnectTimeout() задаёт время ожидания ответа от сервера.👉 Java Ready | #совет
