我是编写RESTful调用的新手,我也是Grails的新手。但是我想在Grails应用程序中编写我的第一个Rest API。
基于此链接: http://grails.github.io/grails-doc/3.0.10/guide/webServices.html#versioningResources
我注意到有关如何发出get和post请求的完整说明。
但是,我想通过我的代码进行休息调用,而不是通过culr Unix工具。
我应该使用什么? 我正在运行Grails 3.0.10,我可以使用HttpBuilder吗?
你能举例说明吗?
答案 0 :(得分:1)
Research Grails Rest Builder,它是Grails REST API的一部分。例如:
import grails.plugins.rest.client.RestBuilder
// POST request and get response back
def resp = new RestBuilder().post("$baseUrl/api/employees/count")
// confirm that status and returned values are ok
resp.status == OK.value()
resp.json.count == 100
groovydocs在这里:http://springsource.github.io/grails-data-mapping/rest-client/api/index.html。旧文档在这里:https://github.com/grails-plugins/grails-rest-client-builder/。