We could make Elgg_Http_Client for this purpose?