我正在试图弄清楚如何使用HttpClient来发布一些简单的参数. 
  
 
>电子邮件
>密码
我一直用RestSharp做这个,但我正试图迁移它.
我怎么能用HttpClient做到这一点,好吗?
我有以下RestSharp代码
var restRequest = new RestRequest("account/authenticate",Method.POST);
restRequest.AddParameter("Email",email);
restRequest.AddParameter("Password",password); 
 我怎样才能将其转换为使用(Microsoft.Net.Http)HttpClient类呢?
请注意:我正在进行POST
此外,这与PCL组件有关.
最后,我可以添加自定义标头.说:“ILikeTurtles”,“真实”.
解决方法
 这应该做到这一点 
  
  
 
        var httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Add("ILikeTurtles","true");
var parameters = new Dictionary<string,string>();
parameters["Email"] = "myemail";
parameters["Password"] = "password";
var result = await httpClient.PostAsync("http://www.example.com/",new FormUrlEncodedContent(parameters));