Call REST POST to external app in workflow postfunction

TAMILSELVAN V June 22, 2020

Hi,

I am trying to write a script to send REST POST function to external url.Below is the script.

But when adding the script in scriptrunner-groovy script in workflow postfunction i am getting error as below

[Static Type Checking]- The variable [requestContentType] is not declared

[Static Type Checking]- The variable [response] is not declared

[Static Type Checking]- The variable [resp.status] is not declared

 

I am new to scripting. Could you help in understanding why this error occurs and how to fix this issue?

 

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://test:8000/processing')
http.request(GET) {
requestContentType = ContentType.JSON
//body = [region: 'USERNAME', password: 'PASSWORD']

response.success = { resp, JSON ->

return JSON

}

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

}
}

 

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events