title: .NET Core - HttpClient vs RestSharp
body: <p>I've been scouring the internet all day for a simple comparison, but have yet to find any up to date information regarding the subject.</p>
  <p>I recently joined a team working on a project that is using RestSharp for all API calls. I have previously implemented an <code>HttpClient</code> via the <code>CreateClient</code> method of the .NET Core <code>IHttpclientFactory</code>.</p>
  <p>I'm looking for objective pros/cons regarding each for calling REST endpoints. Is this simply a matter of preference? Is there any underlying difference in how the <code>HttpClient</code> lifecycle is managed between the RestSharp library and the <code>IHttpClientFactory</code> implementation?</p>
  <p>I have noticed, or at least it appears to me, that I am not able to manage the incoming response on as granular a level, but for the sake of the question being asked, let's just chalk that up to my lack of experience with RestSharp.</p>