Ich denke du solltest dir einfach mal das HTTProtokoll anschauen...
So sucht man zB. auf Google:
1) Verbindung zum Server aufnehmen
2) Folgenden Request senden:
Code:
GET /search?hl=en&q=http HTTP/1.1\r\n
Host: www.google.com\r\n
User-Agent: BlackBerry\r\n
Keep-Alive: 300\r\n
Connection: keep-alive\r\n
\r\n\r\n
\r\n stehen für die jeweiligen Escape-Sequenzen,
hier umgebrochene Zeilen stehen nicht für einen Zeilenumbruch - dafür sind die "\r\n" da...
3) Antwort des Servers speichern
4) Antwort analysieren
mfG. BlackBerry