У меня есть метод обслуживания с парой параметров, которые будут предоставлены всегда, и дополнительные параметры, которые будут меняться по именам и количеству параметров (я буду знать, какие параметры ожидать в поле ACTION)
Для решения проблемы проектирования, подобной описанной выше, я создал веб-сервис с параметрами, которые будут предоставляться всегда, и еще одним параметром, который будет принимать строку, записанную в ключе <*>.
с использованием MyServiceMethod:
Action : Action1
Param2: Hello
param3: world
Additional_Params: name<*>Jack;address<*>2 street;
(я знаю, что с помощью Action1 я получаю значения имени и адреса от человека, который использует службу)
, используя MyServiceMethod во второй раз:
Action : Action5
Param2: Hello
param3: world
Additional_Params: numOfHours<*>3;Sum<*>342;myName<*>asaf;
Я думаю, что это не лучший дизайн для веб-службы, которая принимает разные данные для каждого ДЕЙСТВИЯ, есть ли лучший способ сделать это?