我第一次使用 grails 开发一个安静的 web 服务,我按照 grails 文档中的第 13 章设置对 GET 请求的简单响应。
我没有得到的是设置 HTTPBuilder 来创建一个发出 get 请求的客户端。我已经下载了jar httpbuilder,Restful客户端定义如下
import groovyx.net.http.*
import static groovyx.net.http.ContentType.JSON
def http = new HTTPBuilder("http://localhost:8080/amazon")
http.request(Method.GET, JSON) { url.path = '/book/list' response.success = { resp, json -> for (book in json.books) { println book.title } } }
那么他们为客户端定制的代码是定义了一个新的 HTTPBuilder 类吗?如果是,我们需要在哪里定义这个类
现在,在我的控制器中显示 def 的 URL 路由没有发生。
谢谢