Conteúdo Web HTTP via Socket (RESOLVIDO)

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

Por exemplo, tenho:

[code]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();
}[/code]

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?