我试图通过JSON导出来访问一个网站。
该网址为:http://neotest.dabbledb.com/publish/neotest/f820728c-4451-41f6-b346-8cba54e52c6f/projects.jsonp 我正在使用HTTPBuilder和Groovy尝试实现,但遇到了麻烦。我使用了http://groovy.codehaus.org/HTTP+Builder中的示例代码,得到以下结果:
该网址为: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}"
}
}
}
然而,当我运行该方法的单元测试时,我只得到了ProjectController groovy.lang.MissingPropertyException: No such property: GET for class: ProjectController
的错误提示,这让我很难理解。