Требуется создать веб-сервис, который может принимать 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 с методами.
Другие открытые задания:
Выполнить чертежи КР для ИЖС на основе готовой модели ArchiCAD200 р.
Бюджет: 200 р. Я - архитектор. Ищу помощника для выполнения чертежей КР для ИЖС на основе готовой модели ArchiCAD, которую я выполнил сам. Примеры готовых проектов предоставлю. Ва…
Реализовать функционал: Вывод средней цены за период5 000 р.
Бюджет: 5 000 р. Цель: Реализовать функцию calculate_and_display_average_price(data), которая вычисляет и выводит среднюю цену закрытия акций за заданный период. Реализация: Фу…
Специалист по рекрутингу и продажам (удаленная работа)1 000 р.
Бюджет: 1 000 р. Мы ищем целеустремленных и активных людей для удаленной работы в области рекрутинга и продаж. От вас требуется: - Желание зарабатывать и развиваться; - Умение общ…
поиск заданий