Просто и со вкусом.
Делаем класс:
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);
Немає коментарів:
Дописати коментар