![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| _Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
Здравствуйте. Давно не был.
Вопрос возник: как можно проверить валидность URL? Т.е. хотелось бы програмно послать запрос по HTTP адресу и проанализировать имеется ли такой адрес. В развернутом варианте хотелось бы програмно ответить на несколько вопросов:
Что-то я и не придумаю как к этому подобраться. Спасибо. -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 21 Всего: 104 |
Для этого можно самому послать запрос и по ответу/ошибке выяснить. -------------------- Lost.... |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
_Y_, лучше всего отправить асинхронный запрос на сервер, и потом прочитать ответ - он тебе все скажет
|
|||
|
||||
| Vasay |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 11 Всего: 73 |
_Y_,
Откройте сокет, отправьте запрос согласно протоколу http. Прочитайте хидер ответа. Распарсите хидер, на предмет редиректа или ошибок. Можно и через стандартный java.net.HttpURLConnection сделать. Можно слегка модифицировать этот код -
Это сообщение отредактировал(а) Vasay - 7.4.2009, 17:33 -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 8 Всего: 56 |
велосипедисты, а гугл вам на что? На java.sun.com большая статья на эту тему.
Это сообщение отредактировал(а) v2v - 7.4.2009, 19:27 |
|||
|
||||
| _Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
Спасибо вроде то, что нужно. Правда надо обрабатывать кучу разных сообщений об ошибках, но без этого, видимо, не обойтись.
v2v, я действительно не эксперт в Гуглении. Эту статью на sun.com я, например, не нашел, а теперь непонятно как мог не найти. Так уж получается что я легко нахожу только то, что и так знаю где лежит -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |