我的httpbuilder帖子和json的响应处理有一些问题
在我的服务范围内,我有:def jsonDataToPost = '{"accountNumber" : ' + accNo + ',"accountName" : ' + accName + '}'
def http = new HTTPBuilder('https://myurl.com/dataInput')
def jsonResponse
http.auth.basic ('username','password')
http.request(POST, ContentType.JSON) {
headers.'Content-Type' = 'application/json'
body = jsonDataToPost
response.success = { json ->
println("Success")
jsonResponse = json
}
response.failure = { json ->
println("Fail")
jsonResponse = json
}
}
首先由于某种原因,代码实际上是跳过而不是完成,因此我没有得到jsonReponse我之后但我无法弄清楚为什么?如果我响应我的response.success / fail并且我发布了正确的数据我的json帖子工作但是我仍然没有得到json回来
答案 0 :(得分:0)
试试这个,
$lvl2Elements = $xml.SelectNodes("//root/elementLevel1/elementLevel2")
foreach($element in $lvl2Elements)
{
$element.'#text' = 'Test'
}
答案 1 :(得分:0)
如果您使用的是 Grails 3.x,您可以使用 http-builder-ng
https://http-builder-ng.github.io/http-builder-ng