...
Code Block |
---|
import groovy.json.StreamingJsonBuilder def authString = "sitjiraintegration:[your passwordBearer [Personal Access Token]".getBytes().encodeBase64().toString() def body_req = '''{ "eventTypeName": "runObjectMapping", "objectMappingName" : "System-CI" }'''; URL url = new URL("http://.../jira/rest/SITVmConnectorBackend/1.0/SITVmConnectorBackend"); HttpURLConnection con = (HttpURLConnection) url.openConnection(); con.setRequestMethod("POST"); con.setRequestProperty("Authorization", "Basic ${authString}"); con.doOutput = true; con.setRequestProperty("Content-Type", "application/json"); //con.outputStream.withWriter("UTF-8") { new Streaming JsonBuilder(it, body_req)} con.getOutputStream().write(body_req.getBytes("UTF-8")); con.connect(); println("url: " + url); println("Content>:" + con.getContent()) println("ResponseCode:" + con.getResponseCode()) println("getResponseMessage:" + con.getResponseMessage()) con.disconnect(); |
...