Завернуть запрос в мыльный конверт? - PullRequest
0 голосов
/ 09 октября 2011

У меня есть запрос без информации SOAP, но мне нужно обернуть его в конверт SOAP.В прошлом я вручную создавал конверт с помощью StringBuilder и помещал запрос в тело, но есть ли лучший, более общий способ?Был бы полезен пример.

Пример:

У меня будет что-то вроде следующего:

<UpdateQuantity>
   <Product id="1234"></Product>
   <Qty>10</Qty>
</UpdateQuantity>

Итак, как я сказал выше, я только что построил конверт SOAPиспользуя StringBuilder и поместите вышеупомянутый xml в часть тела.Лучше всего придерживаться этого подхода или есть более общий способ?Должен ли я написать метод, который принимает все параметры SOAP, которые могут изменяться с запросом, и при этом все еще использовать StringBuilder?

1 Ответ

0 голосов
/ 10 октября 2011

Если вы хотите запустить службу, вам нужен доступ к службе WSDL .. не так ли? Если это один сервис, почему запросы отличаются от клиента к клиенту? Лучший способ получить ваш сервис wsdl и использовать библиотеку axiom для создания стандартных мыльных сообщений.

...