Не знаю, зачем вам эта информация.
Вас это не должно волновать, поскольку после вызова connect()
вы можете начать получать ответ, например,
int responseCode = connection.getResponseCode();//Get HTTP status code
При условии, конечно, что вы отправили все свои запросы в выходной поток.
HttpURLConnection
под капотом знает, подключено ли оно уже к серверу, и реализация повторно использует соединение (прозрачное для вас).
Теперь, сказав, что, чтобы ответить на ваш вопрос, я думаю, что единственный способ узнать, подключено ли состояние HttpURLConnection
к серверу, это позвонить openConnection()
a second время в том же HttpURLConnection
объекте.
Если он уже подключен, он выдаст соответствующее исключение, сообщающее, что он уже подключен что-то вроде: IllegalStateException("Already connected");
.
В этот момент вы знаете, что HttpURLConnection
подключен