Java HTTPClient обнаружить отключение сервера - PullRequest
2 голосов
/ 07 июля 2011

Я делаю GET-запрос с Apache HttpClient.Есть ли способ определить, когда сервер отключается во время чтения из InputStream?

Ответы [ 2 ]

0 голосов
/ 07 июля 2011

EOS во входном потоке (read (), возвращающая -1, readLine (), возвращающая ноль, readXXX (), бросающий EOFException для любого другого XXX), является основным механизмом, в противном случае IOException, обычно «сброс соединения». Очень редко вы можете увидеть SocketException. Если вы используете таймауты чтения, то исключение SocketTimeoutException.

0 голосов
/ 07 июля 2011

Конечно, ознакомьтесь с разделом Обработка исключений документов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...