Requisição HTTP

4 respostas
A

Galera…

Preciso fazer uma requisição através de meu programa de um arquivo HTML hospedado em um servidor Web, como posso fazer isso?



Ex: preciso do arquivo http://xxx.com.br/xxx.htm



Alguém tem algum exemplo para me enviar??



Obrigado

4 Respostas

P

Você deve usar a classe java.net.URL pra isso. Através dela você consegue fazer todos os tipos de operações desejáveis, como por exemplo guardar o conteúdo em um objeto (método getContent()) ou ainda abrir a requisição como uma corrente de entrada (openStrem()). Se precisar de exemplos eu coloco alguns aqui.

P
URL u = new URL ("<a href="http://www.uol.com.br">http://www.uol.com.br</a>");


try


{


       Object o = u.getContent();


       if (o instanceof InputStream)


       {


              System.out.println((InputStream)o);


       }


       else


       {


              System.out.println(o.toString());


       }


}  catch (Exception e) {


       e.printStackTrace();


}
C

Como fazer se a HP precisa de senha para entrar? Por exemplo, o endereco "http://localhost/manager/list".

G

Clovis,

Se a senha solicitada for do webserver, tente

http://user:pass@localhost/manager/list



Se for um formuário de senha, passe por parâmetro para a página do action do form…

http://localhost/manager/login?usuario=eu&senha=123

Criado 6 de fevereiro de 2003
Ultima resposta 13 de fev. de 2003
Respostas 4
Participantes 4