【发布时间】:2010-05-25 06:23:57
【问题描述】:
我正在尝试从网页读取数据,我必须使用 Java 来完成。 当我尝试在 Eclipse 中使用 Java 执行此操作时,出现超时错误: java.net.ConnectException:连接超时:连接 (使用 HttpURLConnection):
URL yahoo = new URL("http://www.yahoo.com/");
URLConnection yc = yahoo.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
为了了解问题出在哪里,我尝试使用 c# 和 VS2008 执行相同的任务,它工作得非常好,根本没有超时。
我在工作中这样做,所以有防火墙,但我没有关于它的信息。
这可能是什么原因?
谢谢! 丹尼尔
【问题讨论】:
-
1. Java 不是首字母缩略词。 2. 需要发布一些源码,并提供其他相关信息(任何防火墙等)
标签: java timeout httpurlconnection