I try to build REST endpoint with POST method.
In this endpoint after some logic i need to send http POST request
if i do this block of code from Script Console it works fine, but if this block runs from REST Endpoint, i see that request body is empty.
import groovyx.net.http.ContentType
import groovyx.net.http.HTTPBuilder
import groovyx.net.http.Method
def http = new HTTPBuilder('URL')
http.request(Method.POST) {
requestContentType = ContentType.JSON
headers."Authorization" = "Bearer "
body ="""
HI
"""
response.success =
{ resp, JSON -> log.warn("POST success "+JSON) }
response.failure =
{ resp, JSON -> log.warn("POST fail "+JSON) }
}