title: How can I get the HttpRequest object in an ApiController without using the HttpContext static class?
body: <p>I am looking for a way to get the <code>HttpRequest</code> (not <code>HttpRequestMessage</code>) object without using the <code>HttpContext</code> static class in my <code>ApiController</code>:</p>
  
  <pre><code>HttpContext.Current.Request.GetOwinContext().Get&lt;ApplicationRoleManager&gt;()
  </code></pre>
  
  <p>Instead of what I can have in a regular <code>Controller</code> which is a regular property instance:</p>
  
  <pre><code>HttpContext.GetOwinContext().Get&lt;ApplicationRoleManager&gt;()
  </code></pre>
  
  <p>Is there a way to have something right from the instance of the ApiController?</p>