HttpClient is not posting form data
<p>Can anyone tell me why is the <code>PostAsync</code> of the <code>HttpClient</code> is not posting the form data?</p>

<p>I'm getting no data on the server side at the time of this client posting.  Last time I checked, the <code>formFields</code> contains data in key-value pairs but not able to find data in <code>formContent</code>.</p>

<pre><code>using (var client = new HttpClient())
{
    var formFields = new List&lt;KeyValuePair&lt;string, string&gt;&gt;();

    formFields.Add(new KeyValuePair&lt;string, string&gt;("AccountId", _dealerAccountId));
    formFields.Add(new KeyValuePair&lt;string, string&gt;("Username", _dealerUsername));
    formFields.Add(new KeyValuePair&lt;string, string&gt;("Password", _dealerPassword));

    var formContent = new FormUrlEncodedContent(formFields);
    var response = await client.PostAsync(httpPrefix + "://" + httpHost + "/WebApi/Token/GetToken_v1/1592673/", formContent);
    if (!response.IsSuccessStatusCode)
    {
        return;
    }
    var responseContent = await response.Content.ReadAsStringAsync();

    token = JsonConvert.DeserializeObject&lt;string&gt;(responseContent);
}
</code></pre>