使用Java代理类时支持身份验证

时间:2012-05-23 10:24:51

标签: java proxy

我正在使用java Proxy类并将其传递给HttpURLConnection.openConnection()。
有没有办法向Proxy类提供身份验证信息(就像http.proxyUser和http.proxyPassword一样)?
感谢

1 个答案:

答案 0 :(得分:2)

您可以将Authenticator用于此目的:

Authenticator.setDefault(new Authenticator() {

        @Override
        protected PasswordAuthentication getPasswordAuthentication() {
                return new PasswordAuthentication("login", "password".toCharArray());
        }
});