Conteúdo Web HTTP via Socket (RESOLVIDO)

0 respostas
javer

Como faço para acessar um conteúdo lido em um servidor http (apache, por exemplo) na porta 80 usando socket?

Por exemplo, tenho:
try {
    Socket socket = new Socket("http://www.kooky.com.br/sikgraf.php", 80);
    BufferedReader bf = new BufferedReader(new InputStreamReader(socket.getInputStream()));

    bf.close();
} catch (Exception e) {
    e.printStackTrace();
}
Sempre dá essa Exception:
java.net.UnknownHostException: http://www.kooky.com.br
	at java.net.PlainSocketImpl.connect(Unknown Source)
	at java.net.SocksSocketImpl.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at java.net.Socket.<init>(Unknown Source)
	at java.net.Socket.<init>(Unknown Source)
Por que dá host desconhecido se tá tudo lá e pode ser acessado normalmente por qualquer um via web?
Criado 22 de setembro de 2009
Respostas 0
Participantes 1