эта проблема меня беспокоит:
HttpURLConnection con = (HttpURLConnection)new URL(url).openConnection();
con.setRequestMethod("HEAD");
if (con.getResponseCode()!=200 ){dosomething()}
Это правильный способ установки метода запроса или уже слишком поздно, так как я вызвал URL.openConnection (), и он уже установил соединение, используя значение по умолчанию GET?
Я не могу вызвать setRequestMethod ("HEAD") в той же строке, что и openConnection, потому что он возвращает URLConnection, а не HttpURLConnection.
Итак, как мне убедиться, что метод всегда будет HEAD, зная, что по умолчанию используется GET?
Должен ли я просто использовать HttpClient?