【发布时间】:2009-08-24 17:45:00
【问题描述】:
我正在尝试通过他们的 JSON 导出访问网站。
网址是:http://neotest.dabbledb.com/publish/neotest/f820728c-4451-41f6-b346-8cba54e52c6f/projects.jsonp
我正在使用 HTTPBuilder 尝试在 Groovy 中完成此任务,但遇到了麻烦。我使用来自http://groovy.codehaus.org/HTTP+Builder 的示例代码来提出这个:
// perform a GET request, expecting JSON response data
http.request( GET, JSON ) {
url.path = 'publish/neotest/f820728c-4451-41f6-b346-8cba54e52c6f/projects.jsonp'
// response handler for a success response code:
response.success = { resp, json ->
println resp.statusLine
// parse the JSON response object:
json.responseData.results.each {
println " ${it.titleNoFormatting} : ${it.visibleUrl}"
}
}
}
但是,当我对该方法运行单元测试时,我只是得到了 No such property: GET for class: ProjectController groovy.lang.MissingPropertyException: No such property: GET for class: ProjectController,我无法理解。
【问题讨论】: