2010-02-24 4 views
0

Fondamentalement, j'utilise des classes kSoap2 pour Android. L'application cliente consomme un service Web. Si nécessaire, je peux poster le code.XmlPullParserException lorsque androidHttpTransport.call (SOAP_ACTION, enveloppe); est appelé

J'ai surfé pour comprendre cela. Je reçois le message d'erreur suivant attendu: START_TAG {http://schemas.xmlsoap.org/envelope/} Enveloppe (position: START_TAG @ 1: 6 dans [email protected]) lorsque androidHttpTransport.call (SOAP_ACTION, enveloppe); est appelé.

Ce que j'ai rassemblé jusqu'à maintenant est "Le XML n'est pas analysé correctement ou il n'y avait pas de réponse du serveur de service Web." Aucune suggestion?

En outre, lorsque j'ai essayé un autre service Web externe: http://www.deeptraining.com/webservices/GetWeather, j'ai reçu: IOException sur androidHttpTransport.call (SOAP_ACTION, enveloppe);

Message IOException: l'hôte n'est pas résolu, aucune idée de la façon de résoudre ce problème, ici je n'ai pas reçu l'exception XmlPullParserException (peut-être s'affichera-t-il une fois que ce sera corrigé).

Merci et j'apprécie votre perspicacité et votre temps.

Anjana.

Répondre

0

J'ai eu le même problème et je l'ai résolu. J'ai seulement écrit une mauvaise URL. J'ai un service web PHP utilisant NUSOAP.

Mauvaise adresse: private static final Chaîne URL = "http://www.mywebsite.com/service/myservice.php?wsld";

Adresse exacte: private static final Chaîne URL = "http://www.mywebsite.com/service/myservice.php";

Je vous conseille de vérifier les paramètres que vous transmettez à ksoap2, car cela fonctionne correctement.

Au revoir.

Questions connexes