2009-11-29 8 views
2

J'ai besoin d'appeler un service web en utilisant ksoap2, je l'ai fait avec succès jusqu'à ce que je doive passer un type plus complexe au service web.Paramètre complexe ksoap2

Est-ce que quelqu'un a un exemple de passer d'un type complexe à un webservice, de préférence, en utilisant uniquement SoapObject (l'objet en question est seulement des chaînes et DateTimes.

Merci à l'avance

Répondre

0

cernées comment le faire. simplement utilisé un SoapObject comme une propriété.

+2

Je suis confronté au même problème que vous. Pouvez-vous s'il vous plaît me donner une idée de la façon dont vous avez utilisé un objet SoapObject pour envoyer la demande? – Swayam

0

Je pense que vous pouvez utiliser ce android web service client outil open source. Lorsque vous n'avez pas besoin d'utiliser l'objet de savon ou de penser à l'enveloppe de savon, c'est comme appeler une méthode de service.

dire, pour un service dire ComplexReqService avec ComplexRequest vous param à il suffit d'écrire:

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

De cette façon, il soutiendra la réponse complexe aussi bien.

Questions connexes