0

在 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。

我做错什么了吗..?

4

1 回答 1

2

我认为协议(http://)是破坏它的原因。尝试使用“www.google.com”作为主机名。HTTP 客户端教程在这里

于 2012-12-07T04:19:14.423 回答