title: Httpclient PostAsync return a 404. Webserver receive all post data in good order and complete
body: <p>this is what i have</p>
  
  <pre><code>using Windows.Web.Http;
  using Windows.Web.Http.Headers;
  
  public async static Task&lt;bool&gt; FormPost(List&lt;KeyValuePair&lt;string, string&gt;&gt; varvaluepair, string hosturl)
  {
      try
      {
          Uri cURI;
          if (Uri.TryCreate(hosturl, UriKind.Absolute, out cURI) &amp;&amp; (cURI.Scheme == "http" || cURI.Scheme == "https"))
          {
              var client = new HttpClient();
              client.DefaultRequestHeaders.UserAgent.ParseAdd("ie");
              client.DefaultRequestHeaders.UserAgent.ParseAdd("Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)");
  
              var content = new HttpFormUrlEncodedContent(varvaluepair);
              content.Headers.ContentType = new HttpMediaTypeHeaderValue("application/x-www-form-urlencoded");
  
              var response = await client.PostAsync(cURI, content);
              if (response.IsSuccessStatusCode)
              {
                  return true;
              }
              else
              {
                  return false;
              }
          }
          else
          {
              return false;
          }
      }
      catch (Exception ex)
      {
          return false;
  </code></pre>
  
  <p>this is what I got from response :</p>
  
  <pre><code>{StatusCode: 404, ReasonPhrase: 'Not Found', Version: 2, Content: Windows.Web.Http.HttpStreamContent, Headers:
  {
    Connection: keep-alive
    Server: nginx admin
    Date: Sun, 11 May 2014 15:46:32 GMT
  }{
    Content-Length: 335
    Content-Type: text/html; charset=iso-8859-1
  }}  Windows.Web.Http.HttpResponseMessage
  </code></pre>
  
  <p>my host receive the submit value and thing works fine except for the response of 404 and the funcion returning a false instead of true.</p>
  
  <p>This is how I send:</p>
  
  <pre><code>string tmpAddress = "http://www.somewhere.com";
  var tmpData = new List&lt;KeyValuePair&lt;string, string&gt;&gt;
  {
      new KeyValuePair&lt;string, string&gt;("Name", "Jibah xxxxxxxxxxxx"),
      new KeyValuePair&lt;string, string&gt;("Email", "jibah.kxxxxx@xxxx.com"),
      new KeyValuePair&lt;string, string&gt;("Feedback", "Test submission to see the response"),
      new KeyValuePair&lt;string, string&gt;("form_tools_form_id", "225")
  };
  bool tmpResult = await FormPost(tmpData, tmpAddress);
  </code></pre>
  
  <p>and the result from the Formtool website (I cannot post image)
  <a href="https://drive.google.com/file/d/0B6ptxRjmBErkdVlfR3lzMU8zNFk/edit?usp=sharing" rel="nofollow">the image capture</a></p>
  
  <p>Excuse my English. thanks.</p>