Hi,
I am getting the following error when i try to connect to secure remote server.
java.io.IOException: Unable to tunnel through proxy. Proxy returns "HTTP/1.0 407 Proxy Authentication Required"
at sun.net.www.protocol.http.HttpURLConnection.doTunneling(HttpURLConnection.java:813)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(DashoA6275)
at com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl.connect(DashoA6275)
Can any one help me please ....
Here is my code:
public class
Test {
public static void main(
String args[]) throws Exception {
String proxyPassword = "password";
String proxyUsername = "username";
String proxyHost = "hostname";
String proxyPort = "port number";
String connectionURL = "https://www.xxx.com";
System.setProperty("https.proxyHost", proxyHost);
System.setProperty("https.proxyPort", proxyPort);
System.setProperty("proxyHost", proxyHost);
System.setProperty("proxyPort", proxyPort);
System.setProperty("proxySet", "true");
System.setProperty("http.proxyHost", proxyHost);
System.setProperty("http.proxyPort", proxyPort);
System.setProperty("http.proxySet", "true");
System.setProperty("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol");
java.security.Provider prov = new com.sun.net.ssl.internal.ssl.Provider();
Security.addProvider(prov);
URL myURL = new URL(connectionURL);
URLConnection myConnection = myURL.openConnection();
myConnection.connect();
System.out.println("hello");
}
}
Thanks.