Общение с веб-API из приложения WebformsC#

Место общения программистов C#
Anonymous
Общение с веб-API из приложения Webforms

Сообщение Anonymous »

У меня есть приложение веб-форм asp.net в качестве уровня пользовательского интерфейса. Это приложение отвечает за отправку списка объектов в мою библиотеку классов DAL, которая затем отправит этот список объектов в WebAPI для обработки.

WebAPI необходимо получить список объектов, выполнить обработку и отправить обратно код состояния ОК.

Возможно ли это? Есть ли какая-нибудь хорошая документация о том, как это делается?

Вот что у меня есть в моем приложении веб-форм:

Код: Выделить всё

public static async Task MyFunction(IList Ids)
{
using (var client = new HttpClient())
{
bool success = false;

client.BaseAddress = new Uri("http://localhost:9000/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

// HTTP GET
HttpResponseMessage response = await client.GetAsync("api/products/MyProcessFunctionName");
if (response.IsSuccessStatusCode)
{
success = true;
}

return success;
}
}
Мне нужно выяснить, как отправить список идентификаторов строк в функцию обработки WebApi в качестве параметра.

Вернуться в «C#»