Du könntest das ganze doch einfach über Winsock oder URLMon tun.
Du wirst aber bald sehen das es mit den Indys besser geht
Machs dir doch nicht unnötig Kompliziert,denk immer daran das es immer Heikel ist zwecks Sicherheitslöcher etc.
Gerade für Delphi bekommt man super Komponenten von denen man wiederum eigene Klassen Ableiten kann.
Wenn du Delphi ab der Professional Version hast kannst auch auf die Onboard Kompos zugreifen.