Pur*_*ome 8 .net c# restsharp dotnet-httpclient
我试图找出如何使用HttpClient到POST一些简单的参数.
我一直在用RestSharp做这个,但我正试图迁移它.
我怎么能这样做HttpClient呢?
我有以下RestSharp代码
var restRequest = new RestRequest("account/authenticate", Method.POST);
restRequest.AddParameter("Email", email);
restRequest.AddParameter("Password", password);
Run Code Online (Sandbox Code Playgroud)
我怎样才能将其转换为使用(Microsoft.Net.Http) HttpClient该类?
请注意:我正在进行POST
此外,这是PCL组件.
最后,我可以添加自定义标头.说:"ILikeTurtles", "true".
小智 10
这应该做到这一点
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));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4595 次 |
| 最近记录: |