在 Java 1.4 中使用 Apache httpclient 读取 URL 内容



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

我做错了什么..?

我认为协议(http://)是打破它的原因。尝试使用"www.google.com"作为主机名。HTTP CLient 教程在这里。

相关内容

  • 没有找到相关文章

最新更新