kSOAP2 de sortie / org.xmlpull.v1.xmlpullparserexception devrait start_tag

J'ai un code standard pour appeler un .net webservice

- Je obtenir exception "org.xmlpull.v1.xmlpullparserexception expected start_tag" à la ligne

transportSE.call(SOAP_ACTION,soapSerializationEnvelope);

Cependant, si je garde le même service web à partir d'un .NET code - je obtenir un bien structuré bon de sortie comme souhaité.

Il semble surtout qu'à partir de kSOAP2, il y a une sortie déterminé qu'il obtient, mais quand il va à analyser plus loin.w.r.t SoapPrimitive objets, il échoue.

Alors, est-il autre façon de voir le résultat réel (réel enveloppe soap), puis peut-être analyser moi-même de manière appropriée.

est votre .NET service web retournant un type primitif? Si non, alors vous devez essayer d'utiliser le SoapObject en place de la SoapPrimitive type.
Son retour d'une chaîne de caractères, donc oui...SoapObject devrait être ici, mais c'est pas là où je suis face à un problème. Il est coincé à transportSE.appel(SOAP_ACTION,soapSerializationEnvelope); Donc, comment puis-je voir les raw soapenvelope...pour la vérification, puisque dans l'appel de la méthode que l'analyse exception se produit
Je vois que l'enveloppe va parfaitement comme souhaité par un appel à "transportSE.requestDump" et obtenez une chaîne vide par un appel à "transportSE.responseDump" et je suis un nul o/p pour un appel à "soapSerializationEnvelope.bodyIn"...Toutes les entrées les gars...je suis vraiment coincé...je veux dire je ne peux pas voir quelque chose de différent à faire, principalement à d'autres non-clients mobiles sont en mesure d'aller chercher la réponse désirée à partir du même compte tenu de web-service

OriginalL'auteur Yogurt | 2010-12-09