System.setProperty工作不合需要

时间:2015-02-14 11:15:06

标签: java url networking system

我是网络编程的初学者。 这是我非常简单的代码:

System.setProperty("http.proxyHost","127.0.0.1");
URL url=new URL("http:\\www.google.com");
url.openConnection();   // Connection object is getting returned

我的问题是 - 如果我提供代理设置仍然我的程序与主机直接连接。为什么呢?

1 个答案:

答案 0 :(得分:1)

阅读了URL的Java API文档后,没有提及设置系统属性会产生任何影响。

文档确实提到了另一种方法,这可能是你所追求的。

http://docs.oracle.com/javase/7/docs/api/java/net/URL.html#openConnection(java.net.Proxy)

此外,您的URL字符串应包含正斜杠而不是反斜杠。

"http://www.google.com"