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: :frowning:](https://www.guj.com.br/images/emoji/twitter/frowning.png?v=9)