Jest dość znany cURL, ale dość toporny w używaniu (choć wrapperów jest dużo, ale obecnie słabo rozwijane z tego co widzę), jest Boost::Asio, które jest równie potężne jak skomplikowane, a ja bym raczej zasugerował POCO, które jest ładnie obiektowe i dość proste w obsłudze:
http://www.codeproject.com/Articles/252566/Learning-Poco-GET-with-HTTP
(lub Qt, jeśli z niego korzystarz. A najlepiej się nie męczyć i użyć innego języka.)