【发布时间】:2012-12-07 03:54:13
【问题描述】:
在 Java 1.4 中,我尝试连接到 URL,但由于我想配置超时,所以我使用 Apache 的 httpclient 而不是老式的 URLConnection.openConnection();
所以我有以下内容:
HttpConnection conn = null;
SimpleHttpConnectionManager httpMgr = new SimpleHttpConnectionManager(true);
HostConfiguration hostConf = new HostConfiguration();
hostConf.setHost(new HttpHost("http://www.google.com"));
conn = httpMgr.getConnectionWithTimeout(hostConf, 30);
conn.open();
但似乎每次我尝试打开连接时,都会收到 java.net.UnknownHostException:http://www.google.com,甚至是 google.com。
我是不是做错了什么……?
【问题讨论】:
-
不相关,但为什么 java 6 会在 2 月 EOL。
-
不幸的是,我坚持使用 Java 1.4
-
您是否尝试在防火墙后面运行代码?如果是这样,您的问题与stackoverflow.com/q/6384135/130224 相同
标签: java timeout httpconnection