Groovy responseText()
时间: 2023-10-05 13:07:13 浏览: 218
Groovy
responseText()是一个方法,用于从HTTP响应中获取文本内容。在Groovy中,我们可以使用HTTPBuilder库来发送HTTP请求并获取响应。以下是一个示例代码,演示如何使用responseText()方法获取HTTP响应中的文本内容:
```
@Grab('org.codehaus.groovy.modules.http-builder:http-builder:0.7.1')
import groovyx.net.http.*
import static groovyx.net.http.ContentType.*
def http = new HTTPBuilder('http://www.example.com')
http.request(GET,TEXT) {
response.success = {resp, reader ->
println "Response status: ${resp.statusLine}"
println "Response content: ${reader.responseText}"
}
}
```
在上面的代码中,我们首先引入了HTTPBuilder库,并创建了一个HTTPBuilder实例。然后,我们发送了一个GET请求,并指定了请求的内容类型为TEXT。在response.success闭包中,我们使用reader.responseText来获取响应中的文本内容,并打印出来。
阅读全文