Я думаю, нет проблем с кодом.Тайм-аут соединения составляет 5 секунд
urlConnection.setConnectTimeout(5000)
Любой запрос, который занимает более 5 секунд, будет считаться недействительной ссылкой. Ваш браузер имеет гораздо более длительный тайм-аут, чем ваш код, поэтому вы можете просматривать эти сайты вбраузер