Allow to set another httpClient

In my case, my application use curlClient for post open graph request.