J'ai rencontré un problème d'envoi de demandes complexes avec Groovyws.
Ceci est une demande d'échantillon générée par SOAPUI: P>
def proxy = webService.getClient(grailsApplication.config.ws.endpoint); proxy.processdRequest(?);
3 Réponses :
Groovyws crée de manière dynamique des classes pour chacun des types d'arguments dont vous avez besoin afin de transmettre des données à l'appel de service Web. Par exemple, si l'appel de service Web était:
int ret = proxy.passSomeArgs( arg1, arg2 );
Merci beaucoup de projet de loi.
Je veux juste ajouter des informations pour les futurs lecteurs. p>
Pour activer la journalisation pour Groovyws dans GRAVES: P>
params.class.methods.each{ println it; } params.class.fields.each{ println it; }
merci! J'ai obtenu des grooveswyws avec un service Web très complexe!
Mes étapes: j'ai allumé débogé pour obtenir la classe racine, puis ce code de réflexion pour obtenir des classes intérieures et continuer à définir des propriétés et vérifier s'il s'agit d'une chaîne ou d'une liste. P>
et voilà ¡! p>