Java HTTP代理不会连接

时间:2012-02-10 08:33:35

标签: java http proxy

如何在java中使用HTTP代理正确连接?我可以使用sockProxyHost,但不能使用http.proxyHost 如果我使用socks,它将等待代理连接,然后它将创建Web请求,但如果我使用http,它将只创建请求,不要连接到代理。

System.setProperty("http.proxySet", "true"); 
System.setProperty("http.proxyHost", "validproxyip"); 
System.setProperty("http.proxyPort", "validproxyport");

是我的代码。但它不会连接到代理。请帮忙!

2 个答案:

答案 0 :(得分:0)

Check out the proxy documentation at Oracle

要么输入错误,要么使用https而不是http,或者访问“无代理”主机。如果您想确定,请使用ProxySelector。

答案 1 :(得分:0)

尝试在vm args中设置它

  

java -DproxyHost = proxy.mydomain.com -DproxyPort = 3128 your.Main