title: C# Metro HttpClient not receiving cookie on PostAsync
body: <p>I am trying to log in to a website using .NET 4.5 HttpClient and receive a cookie. I break right before leaving the try and check the CookieContainer and it contains no cookies. The response sends back a 200 status though. </p>
  
  <pre><code>private async void Login(string username, string password)
  {
      try
      {
          Uri address = new Uri(@"http://website.com/login.php");
          CookieContainer cookieJar = new CookieContainer();
          HttpClientHandler handler = new HttpClientHandler()
          {
              CookieContainer = cookieJar
          };
          handler.UseCookies = true;
          handler.UseDefaultCredentials = false;
          HttpClient client = new HttpClient(handler as HttpMessageHandler)
          {
              BaseAddress = address
          };
  
          HttpContent content = new StringContent(string.Format("username={0}&amp;password={1}&amp;login=Login&amp;keeplogged=1", username, password));
          HttpResponseMessage response = await client.PostAsync(client.BaseAddress, content);
      }
  </code></pre>
  
  <p>I have no clue why this isn't working. It works fine when I try .NET 4 style. </p>