title: System.Web.Http.Results.OkResult vs Content(HttpStatusCode.OK)
body: <p>In Web Api 2 I can return a 200 in two ways. </p>
  
  <p><code>return Ok()</code> or <code>return Ok("Some value")</code> </p>
  
  <p>Or</p>
  
  <p><code>return Content(HttpStatusCode.OK, "Some value")</code> this can have any value included, along with formatters and some other parameters. </p>
  
  <p>I know that <code>return Content(...)</code> supports all <code>HttpStatusCodes</code> so it will be used for responses like <code>NoContent</code> where there is no <code>return NoContent()</code></p>
  
  <p>Is <code>return Ok()</code>  just a shortcut for <code>return Content(..)</code>? </p>