title: When doing PostAsync why wait is not working?
body: <p>In a WebApi project I do a Post to convert some file to another:</p>
  
  <pre><code>var post = client.PostAsync(requestUri, content);
  post.Wait();
  var result = post.Result;
  </code></pre>
  
  <p>The result will contain the converted file so is important for me that current Thread to wait for the response before going further and use the result.</p>
  
  <p>Well, it seems that it goes further and of course, the result is not ready yet... Do I do anything wrong here?</p>