【发布时间】:2013-08-23 21:43:53
【问题描述】:
我有一些这样的代码
def lookupTickets() {
User currentUser = webAuthService.currentUser()
def http = new HTTPBuilder(zdURL)
http.auth.basic("${zdUser}/token", zdApiKey)
http.get(path: "/api/v2/users/search.json",
query: [query: currentUser.emailAddress],
requestContentType: ContentType.JSON, { resp, json ->
println "Response status: ${resp.statusLine}"
def zenDeskUserId = json?.users[0]?.id
})
return MYRESULT
}
def zenDeskUserId = json?.users[0]?.id 行给出了我希望返回浏览器的结果。
当它只在内部闭包的范围内时,如何在外部方法中返回这个值?
【问题讨论】:
标签: grails closures grails-controller httpbuilder