Groovy中的HTTP客户端库

min*_*ief 2 groovy http

我对使用Groovy查询REST API感兴趣.我发现HttpURLClient似乎应该做我想要的,但Groovy Console抱怨"无法解析类HttpURLClient"我发现这个链接有HttpURLClient的示例代码:http://groovy.codehaus.org/modules/http-builder /doc/httpurlclient.html

但是复制粘贴代码会产生同样的错误.

我也研究过使用HTTPBuilder,它看起来似乎也可以工作,但也有类似的错误.

知道我需要做些什么来让这些工作?

谢谢

tim*_*tes 5

你安装了图书馆吗?

http://groovy.codehaus.org/modules/http-builder/download.html

编辑

如果要使用SNAPSHOT版本,可以将解析器作为注释添加,而不是编辑xml文件;

@GrabResolver( name='codehaus.snapshot', root='http://snapshots.repository.codehaus.org', m2compatible='true' )
@Grab( 'org.codehaus.groovy.modules.http-builder:http-builder:0.5.2-SNAPSHOT' )
import groovyx.net.http.*
Run Code Online (Sandbox Code Playgroud)

在脚本的顶部应该这样做