0

Java 1.4では、URLに接続しようとしていますが、タイムアウトを設定したいので、古い学校のURLConnection.openConnection()の代わりにApacheのhttpclientを使用しています。

だから私は次のことをしています:

    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 に答える