groovy
// Maven
<dependency>
<groupId>io.github.http-builder-ng</groupId>
<artifactId>http-builder-ng-core</artifactId>
<version>1.0.4</version>
</dependency>
// Gradle
implementation 'io.github.http-builder-ng:http-builder-ng-core:1.0.4'
groovy
@Grab(group='io.github.http-builder-ng', module='http-builder-ng-core', version='1.0.4')
import groovyx.net.http.*
import static groovyx.net.http.Method.GET
def client = HttpBuilder.configure {
request.uri = 'https://api.example.com'
}
client.request(GET) {
response.success { resp, reader ->
println "Response: ${reader.text}"
}
}