![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| dipsy |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 13.1.2005 Где: Нижний Новгород Репутация: нет Всего: нет |
в Java не разбираюсь.
Пытаюсь получить содержимое файла http://www.cbr.ru/scripts/XML_daily.asp в программе. читаю в книге, там пишут, что если вы хотите работать с прокси сервером, то вам необходимо создавать сокеты (кстати, что это пока не понял). И описан способ создания:
что имеется в виду под "socks.domain.com" ? я пробовал подставлять IP адрес, пробовал подставлять www.cbr.ru, - результат один - Invalid Proxy. посмотрел по инету и нашёл способ такой подключения:
после запуска в консоли я увидел содержимое файла. думаю, может автор книги что напутал? далее смотрю на пост http://forum.vingrad.ru/index.php?showtopi...st&p=866114 пробовал, сделать так, как там описано:
после запуска получаю надпись Exception in tread (не знаю, как перевести) и далее идёт несколько строк текста, видимо с названиями классов. Рядом с каждым из них подпись "Unknown Source". по-моему, автор книги, которую я читаю и автор сообщения, на которое я ссылаюсь, имели в виду один и тот же способ подключения. но я с ним так и не разобрался. Потому вопрос, как этим пользоваться и в каких случаях надо использовать эти способы? |
||||||
|
|||||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 2 Всего: 151 |
Я вроде таким же способом подключался, все было нормально. А при запуске из браузера - все нормально? -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| dipsy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 13.1.2005 Где: Нижний Новгород Репутация: нет Всего: нет |
||||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 2 Всего: 151 |
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 11 Всего: 43 |
А откуда взялась проблема с прокси? Вы через прокси выходите в интернет?
Если все что вам надо это
А сокеты вам не нужны чтобы страничку прочитать из интернета. Это сообщение отредактировал(а) COVD - 23.10.2006, 15:30 |
|||
|
||||
| dipsy |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 13.1.2005 Где: Нижний Новгород Репутация: нет Всего: нет |
xml файл с курсами валют. да тут проблема не совсем с прокси, - то есть метод, когда я пишу:
позволяет получить содержимое страницы.
а вот пример из книги как раз у меня не работает. и System.getProperties().put(...) я взял с (адрес уже не помню) интернет-страницы. Добавлено @ 17:08 (в смысле, что System.getProperties().put(...) вообще к книге не имеет отношения) |
||||||||
|
|||||||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 11 Всего: 43 |
Мне ни разу не приходилось в java указывать параметры прокси, хотя прокси у нас есть. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 2 Всего: 151 |
Ну тогда вот это и есть правильное поведение. Или я чего-то не уловил? -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| dipsy |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 13.1.2005 Где: Нижний Новгород Репутация: нет Всего: нет |
да, так. понимаю так, что есть несколько способов подключения к интернету. я увидел два из них. один под моим руководством не хочет работать. в каком случае какой из способов нужно использовать? как использовать способ с
|
||||
|
|||||
| dipsy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 13.1.2005 Где: Нижний Новгород Репутация: нет Всего: нет |
||||
|
||||
| Metal_Heart |
|
||||
|
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: нет Всего: 12 |
Присоединяюсь к вопросу, ибо такое решение мне тоже не помешало бы иметь -------------------- не стыдно учиться, а стыдно не учиться |
||||
|
|||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 11 Всего: 43 |
Ничего нового я вам не покажу. Вот, например, как на серверной стороне я вывожу в консоль html страничку:
У меня на рабочем компьютере работает, а он подключен к интернету через прокси. Это сообщение отредактировал(а) COVD - 24.10.2006, 16:01 |
|||
|
||||
| Metal_Heart |
|
|||
|
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: нет Всего: 12 |
COVD, что-то мне подсказывает, что ты этим обязан админам, а не Java
-------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
| COVD |
|
||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 11 Всего: 43 |
Очевидно. Вот цитата с другого форума:
попробуйте вместо "proxyHost" и "proxyPort" поставить "http.proxyHost" и "http.proxyPort ", а "proxySet" можно и не указывать. Это сообщение отредактировал(а) COVD - 24.10.2006, 17:40 |
||||
|
|||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 19 Всего: 538 |
Вот такой способ у меня работает. И по мне он предпочтителней установок system properties.
Выложи сюда StackTrace. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Metal_Heart |
|
|||
|
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: нет Всего: 12 |
LSD, хороший пример! Спасибо!
-------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
| dipsy |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 13.1.2005 Где: Нижний Новгород Репутация: нет Всего: нет |
Скопировал ваш код, у меня тоже теперь работает. но мне всё равно не понятно, зачем нужны два разных способа подключения к интернету. первый
второй
|
||||||
|
|||||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 19 Всего: 538 |
Второй способ нужен для того, чтобы задавать настройки по умолчанию. Например чтобы в апплете не требовать от пользователя вводить настройки сети, браузер может задать их таким образом.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| dipsy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 13.1.2005 Где: Нижний Новгород Репутация: нет Всего: нет |
||||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 19 Всего: 538 |
Когда ты выполняешь System.setProperty() изменения касаются, только этой JVM. Глобальные настройки можно изменить например с помощью апплета в Панели управления Windows. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| KOp4iK |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 26.11.2004 Где: Латвия Репутация: нет Всего: 3 |
Уважаемый LSD, не подскажите как ваш код нужно доделать чтоб можно было коннектиться к серверам требующим логин И пароль Вот такой вот подход:
как-то меня смущает |
||||||
|
|||||||
| Metal_Heart |
|
|||
|
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: нет Всего: 12 |
KOp4iK, а что бы тебе не запрашивать эту инфу у самого пользователя?
и подставить их вместо:
-------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
| LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 19 Всего: 538 |
А чем именно он смущает? Не работает? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
| KOp4iK |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 26.11.2004 Где: Латвия Репутация: нет Всего: 3 |
Да хоть
Я не всё согласен лиш бы работало!!!
АГА... правда есть мнение, что не правильно настроили прокси Мож кто знает стабильную SOCKS v5 проксю с авторизацией? |
||||||
|
|||||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 19 Всего: 538 |
К сожалению проверить этот код не могут, т.к. наш прокси сервер не требует аутентификации.
Попробуй проверить работу прокси сторонней программой, например qip - он умеет работать через SOCKS прокси. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Работа с сетью | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |