java中的代理设置和取消设置

时间:2014-04-11 07:13:06

标签: java proxy

所以我必须触发一个需要代理的URL。然后,此URL重定向到另一个不需要代理(localhost)的URL。我通过执行以下操作设置代理:

System.setProperty("http.proxyHost",proxyHost) ;  
System.setProperty("http.proxyPort",proxyPort) ;
System.setProperty("https.proxyHost",proxyHost) ; 
System.setProperty("https.proxyPort",proxyPort) ;
System.setProperty("http.nonProxyHosts", "localhost|127.0.0.1");
System.setProperty("https.nonProxyHosts", "localhost|127.0.0.1");

重定向网址未到达我的服务器(localhost)。 但是,如果我在浏览器上运行URL,它将按预期重定向到我的服务器。

1 个答案:

答案 0 :(得分:0)

尝试改为使用URL.openConnection(proxy)

使用该API,您可以控制每个连接的代理设置。