我正在用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}"
}
}