powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Заюзать WHOIS сервис из класса по HTTP ?
12 сообщений из 12, страница 1 из 1
Заюзать WHOIS сервис из класса по HTTP ?
    #34528872
galisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день !

Есть сервисы, которые по IP выдают инфу по городу. Попытка получить инфу с них по HTTP через GET/POST (имитируя браузер) не проходит. Видимо защита стоит.

1. Как ее обойти - не знаю. Кто-нибудь делал так ? Если да , дайте пример и адрес пожалуйста.
2. Может есть бесплатный сервис, который будет лояльно относится к запросам от робота ?

Спасибо
P.S. свою базу городить и обновлять ее нет возможности.
...
Рейтинг: 0 / 0
Заюзать WHOIS сервис из класса по HTTP ?
    #34528898
^ozzy^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ссылку на сервис приведите, ошибку, которую возвращает хост.
...
Рейтинг: 0 / 0
Заюзать WHOIS сервис из класса по HTTP ?
    #34528919
galisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В стэк трассе есть ошибка и хост
Код: plaintext
1.
2.
java.io.IOException: Server returned HTTP response code:  407   for  URL: http://www.showmyip.com/ru/
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java: 1174 )

Есть и другой хост, с него тоже приходила ошибка, какая только не помню. Вот хост:
Код: plaintext
1.
http://www.ip-adress.com
...
Рейтинг: 0 / 0
Заюзать WHOIS сервис из класса по HTTP ?
    #34529074
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) HTTP Error 407 - Proxy authentication required.

2) Whois серверы могут работать как на Sockets уровне та и на HTTP. Поэтому перед
тем как к ним обращатся нужно знать какого он типа. И неплохо-бы исходник показать.
...
Рейтинг: 0 / 0
Заюзать WHOIS сервис из класса по HTTP ?
    #34529075
^ozzy^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы через прокси пытаетесь обратиться к серверу ?
Proxy Server авторизации требует.
...
Рейтинг: 0 / 0
Заюзать WHOIS сервис из класса по HTTP ?
    #34529274
galisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonHTTP Error 407 - Proxy authentication required.
Вот смастерил обычный GET запрос к другому ресурсу, отработало, нет ошибки 407. Значит все таки хитрая защита на стороне сервера ?

maytonWhois серверы могут работать как на Sockets уровне та и на HTTP По гуглил и сходу не нашел. Может знаете такие ? Дайте ссылку, если так.

По поводу исходника: исходник страшный и не разборчивый, весь в комментах.

Я просто надеялся, что есть облагороженный пример. Вроде все просто, а не получается.

Спасибо
...
Рейтинг: 0 / 0
Заюзать WHOIS сервис из класса по HTTP ?
    #34529462
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В книге П.Ноутона и Г.Шилдта - Java2, на 558 странице есть простейший пример работы с whois службой. Он настолько прост, что я даже не хочу его комментировать. Грубо говоря, это telnet-клиент на Java.


-----------------
Вино какой страны вы предпочитаете в это время суток?
...
Рейтинг: 0 / 0
Заюзать WHOIS сервис из класса по HTTP ?
    #34529626
galisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через 43 порт ?

Не прокатит, обычно открыты 80 и 443.
...
Рейтинг: 0 / 0
Заюзать WHOIS сервис из класса по HTTP ?
    #34529696
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
galishaЧерез 43 порт ?

Не прокатит, обычно открыты 80 и 443.

Вообще прокси-сервер ОСТАВЛЯЕТ ЗА СОБОЙ ПРАВО модифицировать и фильтровать ЛЮБЫЕ виды WEB запросов и ответов, если это установленно политикой. Он может отсекать исходящий траффик по портам и типам протоколов. Подойдите к местному сисадмину и разберитесь, какой тип прокси-сервера вы используете? Как проходит аутентификация (у вас она, судя по ошибке не проходит)? Узнайте логин и пароль для входа на прокси.

Начните тесты с самого простого. Прокрутите элементарный сценарий получения HTML-страницы (например http://sql.ru) c нормальным кодом возврата (без ошибки).

После этого можно будет думать, о выборе протокола для WHOIS.
...
Рейтинг: 0 / 0
Заюзать WHOIS сервис из класса по HTTP ?
    #34529728
galisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работает у меня обычный GET запрос, в тех же условиях, через тот же прокси-сервер. Я об этом чуть раньше написал.

Мне нужен всего лишь успешный пример получения инфы по IP через 80 порт.

Если конечно он есть у кого, то прошу поделиться.
...
Рейтинг: 0 / 0
Заюзать WHOIS сервис из класса по HTTP ?
    #34529780
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробовал http://www.whois-service.ru/ ?
...
Рейтинг: 0 / 0
Заюзать WHOIS сервис из класса по HTTP ?
    #34529963
galisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПробовал

Спасибо, он даже отозвался. Правда инфы я еще не добился, но все равно это уже не error 407.

Большой плюс, что нет ограничений словесных. Нигде не написанно, что запрещено юзать как сервис.

Ну если получится - то за мной рецепт, если у кого раньше получится, то напишите. Сам не могу спрогнозировать, когда доберусь вплотную.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Заюзать WHOIS сервис из класса по HTTP ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]