title: Why use HttpClient for Synchronous Connection
body: <p>I am building a class library to interact with an API. I need to call the API and process the XML response. I can see the benefits of using <code>HttpClient</code> for Asynchronous connectivity, but what I am doing is purely synchronous, so I cannot see any significant benefit over using <code>HttpWebRequest</code>.</p>
  
  <p>If anyone can shed any light I would greatly appreciate it. I am not one for using new technology for the sake of it.</p>