title: How to post without awaiting with httpclient?
body: <p>I'm using HttpClient to post data to a webapi application.</p>
  
  <p>This code works (the web api receives the post call), but the code is waiting for a response.</p>
  
  <pre><code>public static async void Notify(List&lt;string&gt; txs,string url) 
  {
      using (HttpClient client = new HttpClient() )
      {
          string resourceAddress = url; 
          client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
          await client.PostAsJsonAsync(resourceAddress, txs);
      }
  }
  </code></pre>
  
  <p>This one doesn't wait for a response from the web api but the web api doesn't get any post call:</p>
  
  <pre><code>public static void Notify(List&lt;string&gt; txs,string url) 
  {
      using (HttpClient client = new HttpClient() )
      {
          string resourceAddress = url; 
          client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
          client.PostAsJsonAsync(resourceAddress, txs);
      }
  }
  </code></pre>
  
  <p>I need to call the web api and continue execution of code without waiting.
  How do I do that with HttpClient ?
  And I want to the method to finish execute (not include to other work inside)</p>