Grails 如何为我的 grails 应用程序编写 RESTful post 调用

Grails how to write a RESTful post call for my grails application

我是编写 RESTful 调用的新手,也是 Grails 的新手。但是,我正在尝试在我的 Grails 应用程序中编写我的第一个 Rest API。

基于此link: http://grails.github.io/grails-doc/3.0.10/guide/webServices.html#versioningResources

我注意到有关于如何发出 get 和 post 请求的完整说明。

但是,我想通过我的代码进行休息 post 调用,而不是通过 culr Unix 工具。

我应该用什么? 我是 运行 Grails 3.0.10,我可以使用 HttpBuilder 吗?

你能给我举个例子吗?

研究 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. Older documentation is here: https://github.com/grails-plugins/grails-rest-client-builder/