Rest Builder客户端post请求,带有标题问题grails

Rest Builder客户端post请求,带有标题问题grails,rest,grails,restclientbuilder,Rest,Grails,Restclientbuilder,我正在尝试使用rest客户端生成器发布请求 我们有以下代码 RestBuilder rest = new RestBuilder() rest = rest.post("https://api..com/ff/one"){ header 'x-pushbots-appid', '550de488b4569' header 'x-pushbots-secret', 'e6717aea77d' contentType "application/json" json {

我正在尝试使用rest客户端生成器发布请求

我们有以下代码

RestBuilder rest = new RestBuilder()
rest = rest.post("https://api..com/ff/one"){
    header 'x-pushbots-appid', '550de488b4569'
    header 'x-pushbots-secret', 'e6717aea77d'
    contentType "application/json"
    json {
        token ="APA91bG9rUbBPURYejC1uzDLbqUMaeHulCtBNIYUokqV5QUwelLygKi8c5c2kD2lq05DXiiKJEDgH8NGfM6DFGhCETgSuX5kOr"
        platform="1"
        msg ="sarath test from API call"
        sound ="ding"
        badge ="badge"
        payload ="JSON"
    }
}
Postman对此请求给出了正确的结果,在使用rest客户端生成器插件时,响应为空。
我签入了api文档,代码看起来不错。

看来我的json builder版本不对。
在使用compile:rest客户端生成器:2.1.1“

之后,问题得到了修复。看来我的json生成器版本是错误的。
使用compile:rest client builder:2.1.1“

在一行而不是问题中更新的两行中使用
json{
json()https://api..com/ff/one"){
,响应被重新分配为
RestBuilder
,这是不正确的。它应该是
RestResponse response=rest.post(“https://api..com/ff/one"){ .. }
或只是
def response
。嘿,谢谢..def response chnage我在粘贴代码时添加了我的错误..它们是调试代码的一种方法..这一点很紧急,从一行而不是问题中更新的两行开始。
json()
结束。再看一看,
rest=rest.post("https://api..com/ff/one“{
,响应被重新分配为
RestBuilder
,这是不正确的。它应该是
restreponse response=rest.post(”https://api..com/ff/one"){ .. }
或只是
def response
。嘿,谢谢..def response技术我在粘贴代码时添加了我的错误..它们是调试代码的方法吗..这有点紧急