2009-11-29 6 views
2

Мне нужно позвонить в веб-службу, используя ksoap2, я доделал это успешно до той точки, где мне нужно передать более сложный тип веб-службе.ksoap2 complex параметр

ли кто-нибудь есть пример прохождения сложного типа в WebService, предпочтительно, только с использованием SoapObject (рассматриваемый объект является только строк и DateTimes.

Благодаря заранее

ответ

0

Разобрался как сделать это. Просто использовали SoapObject как свойство.

+2

Я столкнулся с той же проблемой, что и вы. Не могли бы вы дать мне представление о том, как вы использовали SoapObject для отправки запроса? – Swayam

0

Я думаю, что вы можете использовать этот android web service client инструментов с открытым исходным кодом. Где вам не нужно использовать мыльный объект или думать с мыльным конвертом так же, как вызов метода службы.

сказать, для службы говорит ComplexReqService с парами ComplexRequest нужно просто написать:

ComplexReqService service = new ComplexReqService(); 
CoplextReqPort port = service.getPort(); 
String resp = port.getResponse (new ComplexRequest()); 

Таким образом, он будет поддерживать комплексный ответ, а также.