Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Identification issue while using Custom Macro in order to send GET request to JIRA from Confluence

Karim
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 25, 2018
import groovyx.net.http.ContentType
import groovyx.net.http.RESTClient
import groovyx.net.http.Method

def jira = new RESTClient("http://localhost:8080");
jira.contentType = ContentType.JSON;
def resp = "null";
try
{
/* Return me all the fields == OK*/
resp = jira.get(path: "/rest/api/2/field");
"<div>"+resp.getData()+"</div>"

/* I'm not allowed to access any of the given jiraID == KO*/
resp = jira.get(path: "/rest/api/2/issue/${parameters.jiraId}");
"<div>"+resp.getData()+"</div>"

}
catch( ex ) {
"<div>Message : "+ex.response.getData()+"</div>\n"+
"<div>URL : "+jira.contentType+"</div>\n"+
"<div>Id : ${parameters.jiraId}</div>\n"+
"<div>"+resp.toString()+"</div>"
}

My JIRA instance is currently running on localhost machine (as the Confluence instance).

It works for both requests when I simply send them using the browser.

Any Clue ?

Thanks in advance

 

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events