Я разрабатываю скрипт с помощью scriptrunner в jira, я хочу получить ответ для проверки ошибки, но я не знаю, почему Ответ не объявлен.
Не могли бы вы проверить мой код и сообщить мне, в чем проблема.
Ошибка:
[Проверка статического типа] - переменная [response] не объявлена
Код:
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}"
}
}