ich nutze die WinSock-
API für HTTP-Anfragen.
Das wäre mir viel zu "Low-Level".
Ich verwende meistens das Interface IXMLHTTPRequest von Microsft.
http://www.delphipraxis.net/94462-http-ueber-msxml.html
Da werden einem viele Dinge (HTTP & HTTPS Protokollebene, Proxyserver) abgenommen.
Ich habe dazu auch noch Demos auf meim Rechner; bei Interesse einfach Bescheid sagen.