我如何使用HttpClient.PostAsync()

时间:2019-04-16 09:21:03

标签: c# .net rest api httpclient

我是C#的新手,我想使用远程API(本地部署的 Rest API )。这是我正在使用的代码:

public void insertData(string id)
{
    HttpClient h = new HttpClient();
    h.BaseAddress = new Uri("http://localhost:51157");
    h.DefaultRequestHeaders.Accept.Clear();
    h.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));                
    var url = "http://localhost:57677/api/add";
    var d = new
       {
            eid = eid
       };
    var response = h.PostAsync(url.ToString(), d).Result;
    if (response.StatusCode == HttpStatusCode.OK)
    {
         MessageBox.Show("Successfully Added");

    }
}

在这里,我在构建解决方案本身时遇到了错误,就像

  

引用类型'Task <>'声称它是在'mscorlib'中定义的,但是它   找不到

我该如何解决?

0 个答案:

没有答案