Forums

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

Use Unirest in Scriptrunner for Server

Phil P
January 3, 2018

Hi,

I've been doing some integration with JIRA and ServiceNow and was using an JIRA cloud dev environment for my initial testing where everything was working great.

I have now transitioned to a local server version of JIRA and it seems like the Unirest.post function is not defined by default in this version. I was wondering if there is an import I can make to get it to work or if I need to use a different method.

def statusresponse = Unirest.post("https://xxxxx.service-now.com/api/now/table/change_request")
.basicAuth("xxxx", "xxxxx")
.header("Accept","application/json")
.header("Content-Type","application/json")
.body("{\"u_subcategory\":\""+iss+"\",\"category\":\"Jira Integration\",\"short_description\":\""+desc+"\",\"correlation_id\":\""+key+"\",\"correlation_display\":\"Jira Integration\"}")
.asJson();

 

This is the code that was working on the cloud version but now gives an error in the server version.

1 answer

Suggest an answer

Log in or Sign up to answer
0 votes
Ilya Turov
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
June 14, 2019

@Tanu Ranjan Bharadwaj

hello, if you provided the error you are getting it would be easier to solve, but im sure using && is correct.

also in second condition you should type "status" with lowercase s. i feel like thats your case

TAGS
AUG Leaders

Atlassian Community Events