Bonjour ,
Je dois developpé un webservice (côté client) sur la plateforme android , j'ai mis en place les webservices avec la librairie KSOAP2. J'arrive a passé en paramètre un string ou un int par exemple , mais je n'arrive pas à passé un objet d'une de me classes
il y a une erreur , je pense qu'elle vient de la sérialisation mais je ne comprend pas comment résoudre se problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 MaClasse objetMaClasse= new MaClasse(); // objet à envoyer SoapObject requete = new SoapObject(NAMESPACE, METHOD_NAME); requete.addProperty("ma classe ", objetMaClasse); // ne fonctionne pas.. SoapSerializationEnvelope enveloppe = new SoapSerializationEnvelope(SoapEnvelope.VER11) enveloppe.setOutputSoapObject(requete); HttpTransportSE androidHttpTransport = new HttpTransportSE(URL); androidHttpTransport.call(SOAP_ACTION, enveloppe); MaClasse resultat; resultat = (MaClasse) enveloppe.getResponse();
Merci de vos réponses
Partager