Olá pessoal,
Alguém sabe como fazer o download de uma página aspx processada para html. O exemplo abaixo passando um URL que vá para uma página html não ocorre erro e a String recebe o código em html da página, mas quando é passado um URL aspx ocorre uma exceção NullPointerException.
Alguém pode me ajudar?
[color=blue]
import <a href="http://java.net">java.net</a>.<em>;
import <a href="http://java.io">java.io</a>.</em>;
public class ConteudoTagHtml {
private StringBuffer Html;
private String strUrl = “<a href="http://www.site.com.br">http://www.site.com.br</a>”;
InputStream in;
byte[] Dados;
private ByteArrayOutputStream bStrm;
public ConteudoTagHtml() {
String teste = new String(Conexao());
System.out.println(teste);
}
protected String Conexao()
{
try
{
URL url = new URL(strUrl);
in = url.openStream();
bStrm = new ByteArrayOutputStream();
int byte_lido;
while ((byte_lido = in.read()) != -1)
bStrm.write(byte_lido);
}
catch (Exception e)
{}
Dados = bStrm.toByteArray();
String strBuf = new String(Dados);
return strBuf;
}
public static void main(String[] args)
{
try
{
ConteudoTagHtml app = new ConteudoTagHtml();
}
catch(Exception ex){System.out.println(ex.toString());}
}
}
[/color]
Obrigado.