Ler arquivo de um servidor HTTP

Olá amigos,

Como eu faço para ler o conteúdo de um arquivo de texto de um servidor HTTP?
Eu queria ler o seguinte arquivo:
http://www.silenthell.cjb.net/ICJ.jad
PS: O JAD é um arquivo de texto comum, que pode ser aberto no notepad

Como eu faço para obter o conteúdo desse arquivo?
Já tentei de várias maneiras, mas todas sem sucesso.

Obrigado pessoal!!

voce pode tentar abrir uma conexao atraves do URLConnection, ou entao usar uma ferramenta como o HttpClient, da jakarta:

http://jakarta.apache.org/commons/httpclient/

Já tentei de várias maneiras usando o URLConnection, mas todas fracassaram.

Eu acreditava que daria certo assim:

        URL url = new URL( "http://www.silenthell.cjb.net/ICJ.jad" )

        URLConnection urlConn = url.openConnection();

        InputStream in = urlConn.getInputStream();
        byte[] data = new byte[ in.available() ];
        in.read( data );
        
        String resultado = new String( data );
        System.out.print( resultado );

Mas ele mostra o seguinte resultado na tela:
"<html><frameset border=“0”><frame src=“http://users.cjb.net/silenthell/ICJ.jad”></frameset><noframes><meta http-equiv=“refresh” content=“0; url=http://users.cjb.net/silenthell/ICJ.jad”><a href="http://users.cjb.net/silenthell/ICJ.jad">http://users.cjb.net/silenthell/ICJ.jad</a></noframes></html>"

Alguém sabe o que está errado?

OBrigado!

Mudei o link para http://users.cjb.net/silenthell/ICJ.jad e funcionou!
Mas não entendi porque ele não consegue usando o outro link :frowning: