J'essaie de trouver un exemple simple (ha) SOAP en JAVA avec un service fonctionnel, tout ce que je semble trouver ne fonctionne pas.
J'ai essayé celui- ci à partir de cet exemple, mais cela ne fonctionne tout simplement pas, il me demande de mettre une barre oblique, mais il est là et rien ne se passe.
Alors, est-ce que quelqu'un connaît des exemples de liens SOAP, je peux télécharger / demander et jouer avec?
Merci de votre aide.
Réponses:
Pour implémenter des clients SOAP simples en Java, vous pouvez utiliser le framework SAAJ (il est livré avec JSE 1.6 et supérieur):
Voir ci-dessous un exemple fonctionnel (exécutez-le!) D'un appel de service Web SOAP utilisant SAAJ. Il appelle ce service Web .
la source
<faultcode>soap:Client</faultcode><faultstring>Server did not recognize the value of HTTP Header SOAPAction: .</faultstring>
MimeHeaders headers = soapMessage.getMimeHeaders(); headers.addHeader("SOAPAction", "http://ws.cdyne.com/VerifyEmail");
. Je pense maintenant que c'est étrange que cela fonctionnait avant sans lui. :)Map
deString
s pour un accès plus facile?Oui, si vous pouvez acquérir un fichier WSDL, vous pouvez utiliser SoapUI pour créer un service simulé de ce service avec des demandes de test unitaire. J'ai créé un exemple de cela (en utilisant Maven) que vous pouvez essayer .
la source
La réponse d'acdcjunior était géniale, je viens d'étendre son explication avec le code suivant, où vous pouvez voir comment itérer sur les éléments XML.
}
la source
Pour l'authentification de base de WSDL, le code de réponses acceptées génère une erreur. Essayez plutôt ce qui suit
la source
la source