Я хочу проверить состояние соединения URLConnection в Java.Как проверить, уже ли подключено соединение URLConnection?
Я хочу написать метод toString(URLConnection)
для печати всех данных заголовка (запрос & Ответ) на соединение.
Но метод toString()
должен печатать только данные ответа, когда соединение уже установлено!
Проблема заключается в том, что соединение устанавливается после того, как вызывается любой метод getter или method, который обращается к данным ответа.
Таким образом, я не могу просто вызвать getHeaderFields(), поскольку это фактически вызовет соединение. Этот вспомогательный метод не должен влиять на внутреннее состояние URLConnection. Он должен только пассивно читать данные из него (это уже есть и пропустить части, которые еще не загружены).
Итак, я хочу, чтобы проверить, находится ли соединение URLConnection в состоянии соединения уже до доступа к любому методу, который триггеры подключения()