Ich habe gehört, dass Groovy einen eingebauten REST/HTTP-Client hat. Die einzige Bibliothek, die ich finden kann, ist HttpBuilder, ist das das?Starker integrierter REST/HTTP-Client?
Im Grunde bin ich auf der Suche nach einer Möglichkeit, HTTP-GETs aus Groovy-Code zu tun, ohne Bibliotheken importieren zu müssen (wenn überhaupt möglich). Aber da dieses Modul nicht Teil von Core Groovy zu sein scheint, bin ich mir nicht sicher, ob ich hier die richtige Lib habe.
Um die folgenden Antworten zusammenzufassen: j = new groovy.json.JsonSlurper(). ParseText (neue URL ("https://httpbin.org/get") .getText()) 'dann ' println j.headers ["User-Agent"] ' – MarkHu
Sie können auch eine aktualisierte (Neu-) Version der HttpBuilder-Bibliothek auschecken - https://http-builder-ng.github.io/http-builder-ng/ – cjstehno
Wenn Sie' @ verwenden Grab 'es macht http-Builder ziemlich schmerzlos zu bedienen: '@Grab (group =' org.codehouse.groovy.module.http-builder ', modul =' http-builder ', version =' 0.7 ')' –