URLで指定したページのデータを読むには?
URLをしていしてデータを読み込みたいのですが”java.net.ConnectException: Connection timed out”となってしまいます。なぜでしょうか。
import java.io.*;
import java.net.*;
/**
* ウェブ上のデータを取得するサンプル
*
*/
public class GetFileFromWeb {
public static void main(String[] args){
URL url = null;
//HttpURLConnection con = null;
try{
//URLの指定
url = new URL("http://www.****");
//入力ストリームを取得する
InputStream is = url.openStream();
//URLからデータを読み取り、表示する。
byte[] data = new byte[1024];
int i;
while((i=is.read(data))!=-1){
System.out.write(data, 0, i);
}
}catch(MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}