Как я могу использовать HttpClient.PostAsync () - PullRequest
0 голосов
/ 16 апреля 2019

Я новичок в 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");

    }
}

Здесь я получаю сообщение об ошибке во время построения самого решения, как

Ссылка на тип 'Задача <>'утверждает, что оно определено в' mscorlib ', но не может быть найдено

Как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...