Требуется создать веб-сервис, который может принимать GET и POST запросы. Алгоритм при получении POST-запроса 1. Обработать данные POST-запроса 2. Вернуть клиенту ok, выполнить callback: 2.1. Отправить на клиент GET-запрос 2.2. Обработать результат GET-запроса.
создание веб-сервиса .net
Реклама
создание веб-сервиса .net
Требуется создать веб-сервис, который может принимать GET и POST запросы.
Алгоритм при получении POST-запроса
1. Обработать данные POST-запроса
2. Вернуть клиенту ok, выполнить callback:
2.1. Отправить на клиент GET-запрос
2.2. Обработать результат GET-запроса.
Общая конструкция должна выглядеть примерно так:
[ServiceContract (CallbackContract = typeof(ICallbackService))]
public interface PostProceedService
{
[OperationContract(IsOneWay = true)]
void PostProceedData();
}
public interface ICallbackService
{
[OperationContract(IsOneWay = true)]
void GetProceedData(string variable);
}
public class Service : PostProceedService
{
public void PostProceedData()
{
// do smth
Callback.GetProceedData(DateTime.Now);
}
ICallbackService Callback
{
return OperationContext.Current.GetCallbackChannel<ICallbackService>();
}
}
ну и куда-то в код декларацию GetProceedData с методами.
Другие открытые задания:
Маленькая часть Бэкэнда мобильного приложения. Выдавать, принимать числа, создавать таблицы15 000 р.
Бюджет: 15 000 р. Принимать числа. Размещать их в списке. Выдавать минимальное из них по запросу. Создавать таблицу в БД при отсутствии чисел в списке.
Контент-менеджер сайта на CMS Bitrix35 000 р.
Бюджет: 35 000 р. Требуется на постоянную удалённую работу контент-менеджер с хорошим знанием CMS Bitrix для создания новых карточек товара и редактирования старых карточек товара. …
Необходимо опубликовать на портале-справочнике карточки компаний7 000 р.
Бюджет: 7 000 р. Нужно опубликовать на интерактивном портале-справочнике стилизованные карточки компаний,- материал для заполнения карточек организаций есть, а также есть техническа…
поиск заданий