Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / HttpURLConnection using proxy server for JDK 1.3.x / 4 сообщений из 4, страница 1 из 1
28.07.2005, 11:02
    #33188601
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpURLConnection using proxy server for JDK 1.3.x
Как указать, что при HttpURLConnection.openConnection должен использовать
прокси?
Для jdk1.5 есть метод openConnection(Proxy proxy), а для 1.3 как сделать?
В доках есть метод: HttpURLConnection.usingProxy(); А где указать какой
прокси?

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
28.07.2005, 11:14
    #33188650
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpURLConnection using proxy server for JDK 1.3.x
http://www.sql.ru/forum/actualthread.aspx?tid=106552#805895

Если тебе из NNTP лень вылазить :) Читай так:

wessenC Классами URL и URLConnection решить вашу проблему раз в 10-ть легче и быстрее, т.к. в них уже реализовано все то что написал А.Гpacoff.

Вот пример для прокси

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
 
Соединение через прокси сервер 
--------------------------------------------------------------------------------

java -DproxySet=true -DproxyHost=myProxyServer.come -DproxyPort= 80  MyJavaApp
Или :
 import  java.util.Properties;
...

Properties systemSettings = System.getProperties();
systemSettings.put("proxySet", "true");
systemSettings.put("proxyHost", "myProxyServer.com");
systemSettings.put("proxyPort", "80");
System.setProperties(systemSettings);

// jdk1.3 or better, the names have changed eg.
// Properties systemSettings = System.getProperties();
// systemSettings.put("http.proxyHost","myProxyServer.com") ;
// systemSettings.put("http.proxyPort", 80) ;
Аутентификация :
Properties systemSettings = System.getProperties();
...
System.setProperties(systemSettings);

URL url= new  URL("http://someserver/somepage");
URLConnection uc = url.openConnection ();
String encoded =  new  String(Base64.base64Encode( new  String("username:password").getBytes()));
uc.setRequestProperty("Proxy-Authorization", "Basic " + encoded);
uc.connect();


user_pref("security.lower_java_network_security_by_trusting_proxies"), true);
  Properties propSystem = System.getProperties();
  // Sun VM
  propSystem.put("proxySet", "true");
  propSystem.put("proxyHost", "myProxyServer.com");
  propSystem.put("proxyPort", "80");

  // Microsoft VM
  propSystem.put("firewallSet", "true");
  propSystem.put("firewallHost", "myProxyServer.com");
  propSystem.put("firewallPort", "80");
  propSystem.put("http.proxyHost", "myProxyServer.com");
  propSystem.put("http.proxyPort", "80");

 
...
Рейтинг: 0 / 0
28.07.2005, 11:16
    #33188657
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpURLConnection using proxy server for JDK 1.3.x
грасов
Если тебе из NNTP лень вылазить :) Читай так:
:) мне не лень. Я весь трафик выжрал просто.
Спасибо.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
28.07.2005, 11:20
    #33188678
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpURLConnection using proxy server for JDK 1.3.x
riman грасовЕсли тебе из NNTP лень вылазить :) Читай так:
:) мне не лень. Я весь трафик выжрал просто.Я так и знал :)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / HttpURLConnection using proxy server for JDK 1.3.x / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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