使用 Grails 1.3.9
buildConfig.groovy
compile "org.grails.plugins:async-http-builder"
代码:
AsyncHttpBuilder client = new AsyncHttpBuilder()
Promise<HttpClientResponse> p = client.post("http://someuUrl") {
contentType 'application/json'
json {
receiver number
message content
sender sender
}
}
p.onComplete { HttpClientResponse resp ->
println(resp);
}
我在主题标题中收到错误。我在这里错过了什么?
答案 0 :(得分:0)
检查缺少插件问题的一般步骤
"https://repo.grails.org/grails/plugins"
是否有mavenRepo repositories {
"org.grails.plugins:async-http-builder"
尝试"org.grails.plugins:async-http-builder:1.0.0"
grails refresh-dependencies
查看提交日期,它看起来像一个新的插件(&lt; 1岁),所以它可能只适用于较新的Grails版本(2 + / 3 +)。
请注意,此客户端本身不需要Grails,可以单独使用,也可以作为独立的HTTP客户端使用。 (...)
要开始使用HTTP客户端,您应该在build.gradle文件中声明对grails-http-client项目的依赖:
compile "org.grails:http-client:VERSION"
所以我可能只是尝试一下,因为插件可能不适合您的旧Grails版本。