java.lang.IllegalStateException: уже подключено
Это исключение означает, что вы пытались установить свойство, дающее авторизацию для запроса после того, как оно было отправлено .
Это, вероятно, именно там, где это происходит:
int responseCode = con.getResponseCode();
Auth(con);
и Auth
вызовы setRequestProperty
.
Запрос кода ответа вызывает отправку запросаесли если еще не было отправлено.(Очевидно, что вы не можете получить код ответа, пока не получите ответ, и сервер не может дать вам его, если запрос не отправлен.)
Чтобы ответить на ваш вопрос, позвонитеdisconnect
при соединении отключит соединение.
Но это не то, что вызывает вашу проблему.Трассировка стека ясно показывает, что исключение происходит, когда что-то вызывает setRequestProperty
.