在groovy中的简单HTTP GET请求

Sub*_*raj 10 groovy http

对于这个时髦的编程我是新手.我编写了一个在我的本地系统(localhost:2100)中运行的API .

现在我想使用groovy代码向这个API发出一个简单的GET请求.我搜索了很多,但我找不到明确的指导.

我试过这个:

http://www.kellyrob99.com/blog/2013/02/10/groovy-and-http/ http://rest.elkstein.org/2008/02/using-rest-in-groovy.html 等.但没有任何作用.

我也遇到过HttpBuilder.我无法清楚地了解这一点.请分享您的想法.

编辑:

我试过这个:

def client = new RESTClient("http://localhost:2100");
def res = client.get(path:"xxx/yyy/zzz")
Run Code Online (Sandbox Code Playgroud)

我收到错误:

Groovy:unable to resolve class RESTClient
Run Code Online (Sandbox Code Playgroud)

我是否需要在pom.xml中添加依赖项?

Fer*_*ndo 17

如果你需要做一个简单的GET请愿.您可以使用URL类.例如,要获取带有GET请求的example.org的内容

new URL("http://example.org/").text
Run Code Online (Sandbox Code Playgroud)


Opa*_*pal 0

RESTClient类不是标准 Groovy 库的一部分。您不仅需要适当的Maven条目,还需要导入(通过import脚本中的语句)需要使用的适当类。

是 HTTPBuilder 的 wiki 站点。