groovy restresult
时间: 2023-09-28 10:06:05 浏览: 37
Groovy RestResult是一个Groovy HTTP客户端库的返回类型,它用于表示HTTP响应。它提供了访问HTTP响应状态、响应头和响应正文的方法。您可以使用Groovy RestResult来处理从Web服务返回的数据。以下是一个使用Groovy RestResult的示例:
```
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7.1')
import groovyx.net.http.HTTPBuilder
import static groovyx.net.http.ContentType.*
import groovyx.net.http.Method.*
def http = new HTTPBuilder('http://jsonplaceholder.typicode.com')
def response = http.get(path:'/posts/1')
if(response.statusCode == 200) {
def json = response.json
println "Title: ${json.title}"
println "Body: ${json.body}"
}
```
在这个示例中,我们使用HTTPBuilder库发出一个GET请求,并将响应存储在一个Groovy RestResult变量中。我们可以使用RestResult的方法来获取响应状态码和JSON响应正文。