title: WebAPI: HttpClient response string model binding
body: <p>How to bind the json/xml response of WebApi to a model type? Like if I have a model User and my api returns list of users in json/xml format then how can I automatically bind the response to <code>List&lt;users</code>>? In WCF client with WebHttpBinding once we create channel then we get reference to the service interface and can call methods like RPC and use models. </p>
  
  <p>With WebApi we have the ability to process the response asyn way which is good. But I am not able to get how we can automatically bind or cast the response to a model like User or <code>List&lt;User&gt;</code>.  </p>