comment mettre en-tête soap en utilisant ksoap2 - android
J'ai besoin de configurer l'en-tête soap de l'information dans le cadre de l'authentification d'une méthode web. Je suis en utilisant ksoap2 API pour appeler .NET web service. Voici l'en-tête soap avec la demande.
<soap:Header>
<DTHeader xmlns="http://myServer.com/webservices/">
<Username> string </Username>
<Password> string </Password>
</DTHeader>
</soap:Header>
<soap:Body>
<MyTestMethod xmlns="http://myServer.com/webservices/">
<ID> string </ID>
<TransID> guid </TransID>
</MyTestMethod>
</soap:Body>
Pouvez vous s'il vous plaît fournir le code android pour définir l'en-tête soap "DTHeader" et mettre "nom d'utilisateur" et "Mot de passe".
source d'informationauteur user698555
Vous devez vous connecter pour publier un commentaire.
Je l'ai fait de cette façon:
puis lors de la préparation de l'enveloppe
avec
de toute évidence, un changement de cordes en tant que de besoin.
Passé 2 jours à essayer d'obtenir que cela fonctionne avec java et .net et ont finalement obtenu de travail..
essayé l'exemple ci-dessus et ajoutez un en-tête de section, mais n'était pas compatible avec .net.
Mon morceau de code fonctionne, mais nécessite KSoap2 version
ksoap2-android-assembly-2.5.7-jar-with-dependencies.jar
à partir d'ici: ksoap emplacement des fichiers jar
clic droit et afficher le fichier raw et cliquez sur enregistrer sous.
Merci pour toute l'aide dans les forums m'a orienté dans la bonne direction...