Просто и со вкусом.
Делаем класс:
import java.net.Authenticator; import java.net.PasswordAuthentication; public class pass extends Authenticator{ private String user, pass; public pass(String user, String pass){ this.user = user; this.pass = pass; } @Override protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(user, pass.toCharArray()); } }
Потом в коде, где обращение к серверу
URL url = new URL(urladdr); SocketAddress prsa = new InetSocketAddress("proxy", 3128); Proxy proxy = new Proxy(Proxy.Type.HTTP, prsa); Authenticator.setDefault(new pass("user", "pass")); URLConnection conn = url.openConnection(proxy);
Немає коментарів:
Дописати коментар