diff --git a/3-Domain/src/main/java/link/OnlineCheck.java b/3-Domain/src/main/java/link/OnlineCheck.java index b67e446..516636f 100644 --- a/3-Domain/src/main/java/link/OnlineCheck.java +++ b/3-Domain/src/main/java/link/OnlineCheck.java @@ -1,7 +1,10 @@ package link; +import exeptions.URLIsNotReachable; + import java.io.IOException; import java.net.HttpURLConnection; +import java.net.UnknownHostException; public class OnlineCheck { @@ -18,8 +21,11 @@ public class OnlineCheck { return http.getResponseCode(); } + catch (UnknownHostException unknownHostException){ + throw new URLIsNotReachable("The host of the url " + url + " could not be resolved."); + } catch (IOException e) { - return 500; //TODO: seems smelly + throw new URLIsNotReachable("Something went wrong when trying to check if the url " + url + " is reachable. Make sure your internet connection is working: " + e.getMessage()); } } }