【发布时间】:2014-09-05 19:14:03
【问题描述】:
我听说 Groovy 有一个内置的 REST/HTTP 客户端。我能找到的唯一库是HttpBuilder,是这个吗?
基本上,我正在寻找一种从 Groovy 代码内部执行 HTTP GET 的方法,而无需导入任何库(如果可能的话)。但是由于这个模块似乎不是核心 Groovy 的一部分,所以我不确定我是否有正确的库。
【问题讨论】:
-
总结以下答案
j = new groovy.json.JsonSlurper().parseText(new URL("https://httpbin.org/get").getText())然后println j.headers["User-Agent"] -
您还可以查看 HttpBuilder 库的更新(重新)版本 - http-builder-ng.github.io/http-builder-ng
-
如果你使用
@Grab,它会让http-builder使用起来相当轻松:@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7')
标签: rest groovy httpbuilder