Я хочу подключиться к URL-адресу https://
в Java, для которого требуется прокси.
У меня есть 2 прокси в системе:
HTTP -> proxy.teatre.guerrilla:8080
HTTPS -> proxy.teatre.guerrilla:8443
Я пробовал с
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("proxy.teatre.guerrilla", 8080));
URL url = new URL ( urlStr);
HttpURLConnection conn = (HttpURLConnection) url.openConnection(proxy);
Но я получил Exception in thread "main" java.net.ConnectException: Connection timed out: connect
, и я не видел тип Proxy.Type.HTTPS
Я также пытался
System.setProperty("http.proxyHost", "proxy.teatre.guerrilla");
System.setProperty("http.proxyPort", "8080");
System.setProperty("https.proxyHost", "proxy.teatre.guerrilla");
System.setProperty("https.proxyPort", "8443");
стот же результат.
Я также пытался добавить это как аргументы программы и аргументы виртуальной машины ....
-Dhttp.proxyHost=proxy.teatre.guerrilla -Dhttp.proxyPort=8800 -Dhttps.proxyHost=proxy.teatre.guerrilla -Dhttps.proxyPort=8443