URL (url) .openStream () с прокси - PullRequest
       2

URL (url) .openStream () с прокси

3 голосов
/ 07 сентября 2011

возможно ли добавить прокси к моему URL (). OpenStream ()?

scanner = new Scanner(new URL(url).openStream());

мой прокси имеет пользователя и пароль

1 Ответ

3 голосов
/ 07 сентября 2011

возможно, вы можете начать с этого:

String proxyUser = "";
String proxyPassword = "";
String proxyAddress = "";
int proxyPort = 8080;
InetSocketAddress sa = new InetSocketAddress(proxyAddress, proxyPort);
Proxy proxy = new Proxy(Proxy.Type.HTTP, sa);
URLConnection conn = url.openConnection(proxy);
sun.misc.BASE64Encoder encoder = new sun.misc.BASE64Encoder();
String encodedUserPwd = encoder.encode((proxyUser + ":" + proxyPassword).getBytes());
conn.setRequestProperty("Accept-Charset", "UTF-8");
conn.setRequestProperty("Proxy-Authorization", "Basic " + encodedUserPwd);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...