title: Fire-forget and One-Way Calls in ASP.NET WebApi
body: <p>I totally understand that HTTP world is not the best choice for one-way calls and that WebApi is designed best for HTTP verbose communications. No doubt, WCF is the winner here. But, what if you already have an ApiController with a bunch of verbs exposed and at some point you needed to have a single one-way call too? And you don't want to host/maintain another service (WCF) for that.</p>
  
  <pre><code>Task&lt;HttpResponseMessage&gt; response = client.PostAsJsonAsync&lt;Log&gt;("api/log", log)
  </code></pre>
  
  <p>If you don't handle the response then you've got something similar to fire-and-forget. Is this the only way in WebApi or there's another solution?</p>