Как определить, доступна ли удаленная веб-страница - PullRequest
0 голосов
/ 24 августа 2009

Мне нужно проверить, развернута ли веб-страница, размещенная на удаленном сервере через tomcat, или нет. Может быть случай, когда страница не развернута, и мне нужно захватить это. Я пытался с URL-соединением, но я думаю, что это полезно только для проверки, если tomcat вверх или вниз на удаленной системе.

Как я могу проверить, развернута ли страница или нет?

Спасибо заранее, Fell

Ответы [ 2 ]

2 голосов
/ 24 августа 2009

Я бы использовал HttpClient и наблюдал бы за исключениями подключения и ввода-вывода (если сам сервер не отвечает) и / или соответствующими HTTP-кодами состояния (вероятно, вы ищу 200 ). Возможно, я бы выполнил запрос HEAD, а не запрос GET, чтобы просто получить заголовки ответа, а не всю страницу (хотя это может быть слишком оптимизацией - насколько дорогой будет ваша страница для извлечения?).

Вы можете соответствующим образом настроить время ожидания подключения и, таким образом, своевременно определить состояние.

1 голос
/ 24 августа 2009

URLConnection - это путь. Посмотрите на этот пример http://nadeausoftware.com/node/73

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