Sprawdzanie poprawności adresu URL w Javie

Chciałem wiedzieć, czy w Javie istnieją standardowe interfejsy API do sprawdzania poprawności danego adresu URL? Chcę sprawdzić, czy łańcuch adresu URL jest prawidłowy, tj. Dany protokół jest poprawny, a następnie sprawdzić, czy można nawiązać połączenie.

Próbowałem użyć HttpURLConnection, podając adres URL i łącząc się z nim. Pierwsza część moich wymagań wydaje się być spełniona, ale gdy próbuję wykonać HttpURLConnection.connect (), zgłaszany jest wyjątek „java.net.ConnectException: Połączenie odrzucone”.

Czy może to wynikać z ustawień proxy? Próbowałem ustawić właściwości systemu dla proxy, ale bez powodzenia.

Daj mi znać, co robię źle.

questionAnswers(9)

yourAnswerToTheQuestion