title: MVC 4 Web API Action return: Types vs HttpResponseMessage
body: <p>What is the difference returning Types e.g.</p>
  
  <pre><code>    public class MyController : ApiController
      {
          public IEnumerable&lt;MyType&gt; Get()...
  </code></pre>
  
  <p>vs</p>
  
  <p>Returning HttpResponseMessage:</p>
  
  <pre><code>    public class MyController : ApiController
      {
          public HttpResponseMessage Get()...
  </code></pre>
  
  <p>??</p>
  
  <p>Does MVC wraps types into HttpResponseMessage content object anyways? The result on the page looks the same besides when formatters are explicitly added.</p>
  
  <p>What is the difference to the client?</p>