PERL REST API question on creating issue in latest Jira 5.2.4

Jpoplar February 6, 2013

Hey all,

Below is a snippet of PERL code I'm using to try and create an issue in Jira, and it doesn't seem to be working. What am I missing? (username and password not defined in example):

---

use LWP::UserAgent;

use HTTP::Request::Common;

my $browser = LWP::UserAgent->new;

my $url = 'http://jira.tmx.com/rest/api/2/issue/';

my $json = '{ "fields": { "project": { "id": "10073" }, "summary": "No REST for the Wicked.", "description": "Creating of an issue using ids for projects and issue types using the REST API", "issuetype": { "id": "18" } } }';

my $req = HTTP::Request->new( 'POST', $url );

$req->authorization_basic($userid, $userpwd);

$req->header( 'Content-Type' => 'application/json' );

$req->content( $json );

$browser->request($req);

---

2 answers

0 votes
Petter Hassberg February 23, 2014
What is contents of $browser->request($req)->decoded_content ??
0 votes
Bryan Karsh
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 Leaders.
April 9, 2013

Did you look at this example? It has some good pointers:

https://developer.atlassian.com/display/FECRUDEV/Writing+a+REST+Client+in+Perl

It is specifically for Fisheye, but the concepts apply to Jira -- just tweak it a bit.

Suggest an answer

Log in or Sign up to answer