Gradle: dependencies { implementation 'org.codehaus.groovy:groovy-all:<version>' implementation 'org.codehaus.groovy.modules.http-builder:http-builder:<version>' } Maven: <dependencies> <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-all</artifactId> <version><!-- version --></version> </dependency> <dependency> <groupId>org.codehaus.groovy.modules.http-builder</groupId> <artifactId>http-builder</artifactId> <version><!-- version --></version> </dependency> </dependencies> groovy import groovyx.net.http.HTTPBuilder groovy http.get('http://example.com') { resp, reader -> println resp.status println resp.data } groovy http.post('http://example.com') { req -> body = ['foo': 'bar'] println req.response.status println req.response.data } groovy http.request(Method.GET, 'http://example.com') { req -> headers.'User-Agent' = 'Mozilla/5.0' auth.basic('username', 'password') println req.response.status println req.response.data }


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