Comment installer et utiliser le plugin httpbuilder dans Grails?Comment installer et utiliser le plugin httpbuilder dans les grails
Répondre
Il est le REST Client plugin:
Installation:
grails install-plugin rest
Exemple:
withHttp(uri: "http://www.google.com") { def html = get(path : '/search', query : [q:'Groovy']) assert html.HEAD.size() == 1 assert html.BODY.size() == 1 }
Comment faire un post et ne pas obtenir? – user903772
Je n'ai pas lu les docs ou jamais utilisé ce plugin, mais ma supposition sans instruction serait de remplacer 'get' par' post' –
Notez qu'à partir de la version 2.3, 'install-plugin ne peut plus être utilisé pour installer des plugins'. J'essaye toujours de comprendre celui-ci maintenant, et je manque vraiment le noeud/npm :( –
Ajout httpbuilder 0.5.1 à vos dépendances d'application entraînera er rors. En particulier, vous aurez une chose d'erreur comme ceci:
java.lang.LinkageError: loader constraint violation: when resolving overridden method "org.apache.xerces.jaxp.SAXParserImpl.getParser()Lorg/xml/sax/Parser;" the class loader (instance of org/codehaus/groovy/grails/cli/support/GrailsRootLoader) of the current class, org/apache/xerces/jaxp/SAXParserImpl, and its superclass loader (instance of <bootloader>), have different Class objects for the type org/xml/sax/Parser used in the signature
Je pense que le problème est que httpbuilder exporte c'est des dépendances à la compilation comme les dépendances d'exécution. Une solution facile est de déclarer la dépendance comme ceci dans votre BuildConfig.groovy
:
grails.project.dependency.resolution = {
...
dependencies {
runtime('org.codehaus.groovy.modules.http-builder:http-builder:0.5.1') {
excludes 'xalan'
excludes 'xml-apis'
excludes 'groovy'
}
}
}
Je pense que vous avez besoin mavenRepo "http://repository.codehaus.org"
dans la section des dépôts ainsi.
ceci * devrait * être la bonne réponse ... – James
Vous roche ataylor! Résolu mon après-midi –
Codehaus est maintenant mort. a besoin – rahulserver
Je fini par utiliser l'étape ci-dessus par ataylor mais a ensuite commenté le bloc et le plugin testé:
compile ":rest:0.7"
plug-in Rest utilise http-constructeur et sans avoir la dépendance au-dessus de mon application fonctionne toujours très bien et fait des appels grâce au constructeur http.
- 1. HttpBuilder dans le script grails
- 2. comment installer le filtre Plugin pour les grails?
- 3. Comment utiliser le plugin Grails Debug Toolbar?
- 4. installer grails web flux plugin dans grails 2.4.0
- 5. Comment installer le plugin Grails à partir du code source?
- 6. Comment installer et utiliser le plugin JMeter "Standard Set"
- 7. Grails Liquibase plugin et le plugin Taggable
- 8. Grails __gVirt_NP_NN_NNPS<__ plugin oauth pas installer
- 9. installer grails plugin image outils 1.0.5
- 10. Comment installer les plugins Grails à travers Maven pom.xml?
- 11. Le plugin Grails et le test fonctionnel dupliquent les données
- 12. Comment utiliser MockFor pour simuler un client sur HttpBuilder?
- 13. Comment utiliser plus de paramètres dans help-ballon grails-plugin
- 14. Grails + EXTJS sans le plugin
- 15. comment installer le plugin JAWR dans maven Grails basé sur des projets
- 16. Méthode recommandée pour installer les plugins Grails
- 17. Désactiver le plugin Grails
- 18. Installer le plugin jquery
- 19. utiliser le plugin de repos avec le projet de grails
- 20. Comment installer et utiliser wkhtmltopdf?
- 21. Grails et vues fournies par le plugin
- 22. Comment utiliser jquery dans les grails
- 23. comment utiliser les autorisations de cache dans les grails shiro
- 24. Comment installer et utiliser log4perl
- 25. comment utiliser session dans les grails
- 26. Comment configurer le grails shiro plugin v1.1.3?
- 27. Comment installer et utiliser VerySimpleXML dans Delphi?
- 28. Google-cartes plugin dans les grails
- 29. Grails: Je ne peux pas utiliser le plugin ws-client
- 30. Comment installer m2e-android-plugin dans Eclipse?
Il n'y a pas de plugin nommé "httpbuilder". Il existe cependant un plugin [REST Client] (http://www.grails.org/plugin/rest). Y avait-il quelque chose de flou sur son installation ou son utilisation dans [documentation] (http://www.grails.org/plugin/rest)? Votre question est plutôt large. –