Simple requête HTTP GET en groovy
Je suis très novice pour ce groovy de programmation. J'ai écrit une API qui est en cours d'exécution dans mon système local (localhost:2100
).
Maintenant, je veux faire une simple requête GET à cette API à l'aide de code groovy. J'ai beaucoup cherché pour cela, mais je ne peux pas trouver l'orientation claire.
J'ai essayé ceci :
http://www.kellyrob99.com/blog/2013/02/10/groovy-and-http/
http://rest.elkstein.org/2008/02/using-rest-in-groovy.html etc.. Mais rien ne fonctionne.
Aussi je suis tombé sur HttpBuilder
. Je ne peux pas avoir une idée claire de ce. Merci de partager vos idées.
EDIT:
J'ai essayé ceci:
def client = new RESTClient("http://localhost:2100");
def res = client.get(path:"xxx/yyy/zzz")
Je reçois une erreur:
Groovy:unable to resolve class RESTClient
Si j'ai besoin d'ajouter de la dépendance dans mon pom.xml?
OriginalL'auteur Subburaj | 2015-10-16
Vous devez vous connecter pour publier un commentaire.
Si vous avez besoin de faire un GET simple pétition. Vous pouvez utiliser le URL Classe.
Par exemple, pour obtenir le contenu de example.org avec une requête GET
OriginalL'auteur Fernando
RESTClient
classe n'est pas une partie d'une norme groovy de la bibliothèque. Vous n'avez pas seulement besoin d'un approprié maven entrée, mais vous avez besoin d'importer (viaimport
instruction dans le script) classes appropriées, vous devez utiliser.Ici'un site wiki pour HTTPBuilder.
si le problème est résolu et ma réponse a été utile, nous vous prions d'accepter et upvote.
OriginalL'auteur Opal
Il est certainement travaillé pour moi
OriginalL'auteur SQA