Hola,
No sé qué tan elegante sea, pero, acabo de probarlo, y, parece que el método "Disconnect" del componente "IdHttp" puede usarse para lo que quieres, o, al menos en las pruebas que he hecho funciona aceptablemente. Igual otro compañero sabe darnos otra respuesta más apropiada en todo caso.
![Wink](http://www.clubdelphi.com/foros/images/smilies/wink.gif)