如何使用Groovy脚本从Http请求获得唯一成功(200 ok)响应

时间:2017-12-21 11:44:47

标签: http groovy response

这里我遇到groovy脚本问题。想从http请求中提取响应数据。当响应数据由200组成时,则只提取value_description和print值。 所以这是我得到的回应

{"value":"200","value_description":"pass"}

和代码是

def response = new groovy.json.JsonSlurper().parse("200".equals(prev.getResponseData()))

表示如果值为200而且只有打印值说明,那么有可能使用groovy脚本请用简单的代码告诉我。

1 个答案:

答案 0 :(得分:2)

不确定这是不是你的意思,这真的很难说,但我你的意思是:

import groovy.json.JsonSlurper

def response = new groovy.json.JsonSlurper().parseText(prev.responseData)
if (response.value == '200') {
    println response.value_description
}