我正在尝试连接到我想要提取其HTML内容的网站。我的应用程序永远不会连接到网站 - 只有超时。
这是我的代码:
URL url = new URL("www.website.com");
URLConnection connection = url.openConnection();
connection.setConnectTimeout(2000);
connection.setReadTimeOut(2000);
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream());
String line;
while ((line = reader.readLine()) != null) {
// do stuff with line
}
reader.close();
任何想法都将不胜感激。谢谢!
答案 0 :(得分:3)
我相信网址应该是(即你需要一个协议):
URL url = new URL("http://www.website.com");
如果这没有用,那么发布真实的SSCCE来证明问题所以我们不必猜测你到底在做什么,因为我们无法判断你是否正在使用你的try / catch块正确或如果你只是忽略例外。