Как вызвать API из службы windows с указанным параметром?
Я работаю над службой windows, и мне нужно вызвать webAPI из той же службы.
Что у меня есть,
API - http://some address Method Name-MyMethod Variable1 - id|location|5|card Variable2 Types=”getpoints”
Я новичок в этом деле, поэтому не знаю, с чего начать.
Пожалуйста, предложите мне код или любую статью, касающуюся вышеизложенного.
Что я уже пробовал:
HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://some address"); // Usage HttpResponseMessage response = client.GetAsync("api/importresults/1").Result; if (response.IsSuccessStatusCode) { var dto = response.Content.ReadAsAsync<ImportResultDTO>().Result; //var dto = response.Content.ReadAsByteArrayAsync(); } else { Console.WriteLine("{0} ({1})", (int)response.StatusCode, response.ReasonPhrase); //MessageBox.Show("{0}({1})", (int)response.StatusCode, response.ReasonPhrase); }
этот метод не дает никакого ответа, не дает никакой ошибки.