title: WCF Web API preview 6: No 'MediaTypeFormatter' is available
body: <p>I'm looking at using HttpClient in WCF Web API Preview 6 to consume a third party service.  This third party service accepts and returns XML formatted data.  Their HTTP responses have the Content-Type header set to text/plain.  It appears that having the response Content-Type set to text/plain is causing problems.  I'm making the request to the service as follows:</p>
  
  <pre><code>Task&lt;HttpResponseMessage&gt; result = client.PostAsync(apiEndpoint, new ObjectContent(typeof (LeaveAccrualRequest), request));
  </code></pre>
  
  <p>Using Fiddler, I can see the request go to the service and an appropriate, expected response come back.  However when I try to access the response, I end up with the following InvalidOperationException:</p>
  
  <p><em>No 'MediaTypeFormatter' is available to read an object of type 'LeaveAccrualResponse' with the media type 'text/plain'.</em></p>
  
  <p>Is there a way to tell HttpClient that even though the HTTP response says the content type is text/plain, it should handle it as application/xml?</p>