<dependencies> <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-http-builder</artifactId> <version>0.7.1</version> </dependency> </dependencies> groovy @Grab('org.codehaus.groovy:groovy-http-builder:0.7.1') import groovyx.net.http.HttpBuilder def http = new HttpBuilder('http://api.example.com') http.request(GET) { response.success = { resp, reader -> println reader.text } } groovy http.request(GET) { headers.'User-Agent' = 'MyApplication/1.0' } groovy http.request(POST) { body = [name: 'John', age: 25] } groovy http.request(GET) { uri.query = [page: 1, limit: 10] } groovy http.request(GET) { response.success = { resp, reader -> } response.failure = { resp, reader -> } }


上一篇:
下一篇:
切换中文