吉拉·格罗维(Jira Groovy)无法处理回应

时间:2019-01-14 07:33:25

标签: api groovy jira httpbuilder

我正在用jira中的scriptrunner开发脚本,我想获得一个检查错误的响应,但是我不知道为什么未声明响应。 您能检查一下我的代码,然后让我知道是什么问题。

错误:

  

[静态类型检查]-未声明变量[响应]

代码:

import groovyx.net.http.HTTPBuilder
import static groovyx.net.http.ContentType.*
import groovyx.net.http.ContentType
import static groovyx.net.http.Method.*
import groovy.json.JsonSlurper
import net.sf.json.groovy.JsonSlurper

def http = new HTTPBuilder('http://sample.com//test')
http.request(POST) {
    requestContentType = ContentType.JSON
    body =  [username: 'USERNAME', password: 'PASSWORD']

        response.success = { resp, JSON ->

  return JSON

    }

        response.failure = { resp ->
        return "Request failed with status ${resp.status}"

            }
    }

0 个答案:

没有答案