Ich möchte false zurückgeben, wenn die Verbindung der URL länger als 5 Sekunden dauert. Wie ist dies mit Java möglich? Hier ist der Code, mit dem ich überprüfe, ob die URL gültig ist
HttpURLConnection.setFollowRedirects(false);
HttpURLConnection con = (HttpURLConnection) new URL(url).openConnection();
con.setRequestMethod("HEAD");
return (con.getResponseCode() == HttpURLConnection.HTTP_OK);
java.net.ConnectException: Connection timed out: connect
vor noch 2 Minuten auf. Wissen Sie, was das Problem verursacht?