Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java 1.4中使用Apache httpclient读取URL内容_Java_Timeout_Httpconnection - Fatal编程技术网

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

在Java 1.4中使用Apache httpclient读取URL内容,java,timeout,httpconnection,Java,Timeout,Httpconnection,在Java1.4中,我试图建立到URL的连接,但是因为我想配置超时,所以我使用Apache的httpclient而不是老式的URLConnection.openConnection() 因此,我有以下几点: HttpConnection conn = null; SimpleHttpConnectionManager httpMgr = new SimpleHttpConnectionManager(true); HostConfiguration hostConf =

在Java1.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:,甚至到google.com

我做错什么了吗?

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

与此无关,但为什么java 6将在2月下线。不幸的是,我被java 1.4困住了。您是否试图在防火墙后运行代码?如果是这样的话,你的问题是一样的哦,太好了,现在它工作了!但不知何故,在连接打开后,它无法检索输入流conn.getResponseInputstream()