Jump to content

vjayaram01

Members
  • Posts

    1
  • Joined

  • Last visited

vjayaram01's Achievements

Newbie

Newbie (1/14)

  • Week One Done
  • One Month Later
  • One Year In
  • First Post Rare
  • Conversation Starter Rare

Recent Badges

0

Reputation

  1. I want to download jasper report (pdf) using jasper web services v2 with Node.js & express.js. pl check my code below. In this code i have got 200 but i cant download the PDF file. // get const const Express = require('express'); var Request = require('request'), QueryString = require('querystring'), baseRequest = Request.defaults({ jar: true }); // define var Loginurl='http://ipaddress/jasperserver/rest/login?j_username=******&j_password=*****'; var setpath = 'http://ipaddress/jasperserver/rest_v2/resources/reports/interactive/CustomersReport'; var app = Express(); // Get PDF app.get('/getpdf',(req,res)=>{ baseRequest.post({url:Loginurl},(error,response,body)=>{ if(response.body ==="Unauthorized") { res.send(JSON.stringify({result:'check username and password',Message:'Unauthorized',status:false})); }else if(response.body ==="License expired or otherwise not valid"){ res.send(JSON.stringify({result:'Not Valid',Message:'License expired or otherwise not valid',status:false})); }else{ baseRequest.get({url:setpath,"content-type": "application/Report+json",body: '<resourceDescriptor></resourceDescriptor> '},(error,response,body)=>{ res.send(response); }); } }); });
×
×
  • Create New...