Comment passer de tableau de Chaîne de service web à l'aide de ksoap2?
Je vais avoir un Client Web de l'Android à l'aide de ksoap2
mais je ne peux pas passer la chaîne tableau comme paramètre pour le webservice.
Voici mon code
String[] items={"hello","world"};
request.addproperty("str",items);
OriginalL'auteur user903575 | 2011-08-20
Vous devez vous connecter pour publier un commentaire.
De la première utilisation "soapUI" pour voir corriger structure de demande(comme les noms d'élément,l'élément espaces de noms , ...).
Nous supposons que vous voulez écrire comme cela XML de la demande:(ici n0 et n1 sont des espaces de noms)
d'étendre une classe de vecteur:
Pour construire la demande pour ce faire:
1-créez un nouveau Vecteur d'Objet de cette classe:
2-ensuite, vous pouvez ajouter des éléments:
3-puis vous créez un PropertyInfo:
4-ensuite, vous ajoutez toutes les propriétés de la demande:
Référence:
ksoap2-android,CodingTipsAndTricks
Quel espace de noms, je dois mettre en n1 & n0 ??
La plus simple façon de le faire:Utiliser SoapUI et de voir la bonne demande.Vous pouvez trouver des espaces de noms.
besoin de votre aide svp. consultez ce lien http://stackoverflow.com/questions/19198017/pass-arraylist-data-into-soap-web-service-in-android comment cani passer de la matrice de données de service SOAP?
de cette façon, sont adaptés pour HashMap trop?
OriginalL'auteur hasanghaforian
c'est comme cela que vous shold ajouter un par un.
OriginalL'auteur Li Che