URLConnection :: SuperClass
Maximizando o HTTP no Java! Este artigo fala sobre a classe URLConnection :: SuperClass do Java, apresentando as vantagens e desvantagens de seus recursos comparados à outras linguagens de programação.
Parte 2: Prá que serve e como usar?
O URLConnection permite que sejam abertas conexões HTTP com quaisquer servidores,
ou seja, com esta classe é possível desenvolver sistemas de comunicação RSS e RPC.
O URLConnection que está no pacote java.net.*.
A classe URLConnection permite realizar 90% das tarefas que o CURL executa por exemplo. Com esta classe é possível abrir conexões URL de forma transparente.
Para trabalhar com o URLConnection é necessário conhecer a classe URL. Esta classe permite que sejam construídas variáveis do tipo URL. Veja o exemplo a seguir:
O URLConnection que está no pacote java.net.*.
A classe URLConnection permite realizar 90% das tarefas que o CURL executa por exemplo. Com esta classe é possível abrir conexões URL de forma transparente.
Para trabalhar com o URLConnection é necessário conhecer a classe URL. Esta classe permite que sejam construídas variáveis do tipo URL. Veja o exemplo a seguir:
URL myURL = new URL(http://www.vivaolinux.com.br/index.php);
Não se esqueça de adicionar a linha:
import java.net.*;
Agora vamos abrir uma conexão com uma URL:
// Cria uma conexão à um objeto URL
URLConnection myUC = new URLConnection(myURL);
// Estabece a conexão ao URL
myUC.Connect();
// Extrai as informações do URLConnection
Objetc o = myUC.getContent();
URLConnection myUC = new URLConnection(myURL);
// Estabece a conexão ao URL
myUC.Connect();
// Extrai as informações do URLConnection
Objetc o = myUC.getContent();
Depois vem o código para tratar o retorno da forma que form necessário.
Este objeto trabalha com a exception IOException.
Quando estiver trabalhando com o URLConnetion não se esqueça de inserir o comando try em suas chamadas, isto o ajudará muito na hora de fazer o debug da aplicação.
Um bom artigo da sun para ler encontra-se no endereço:
BRUNO - PB