Jasper Rest API, запустить отчет
В настоящее время я пытаюсь запустить отчет благодаря Jasper Rest API и получить вывод (PDF), интересная часть документаВот
Итак, я попробовал это:http://localhost:8080/jasperserver/rest/report/reports/samples/report_mongodb_new_basic
Зная, что мой отчет находится в отчетах / образцах, а его идентификатор ресурса:report_mongodb_new_basic
Поэтому я все еще пытался запустить его с nodejs, вот мой код: (запрос доступен модуль nodejsВот )
Авторизоваться :
var request = require("request");
request.post({url: "http://localhost:8080/jasperserver/rest/login",
qs: {j_username: "jasperadmin", j_password: "jasperadmin"}},
function(err, res, body) {
if(err) {
return console.error(err);
}
После входа в систему, как показано в документе, мне нужно сделать запрос PUT для запуска отчета:
request.put("http://localhost:8080/jasperserver/rest
/report/reports/samples/report_mongodb_new_basic")
Это не работает, конечно, даже когда я напрямую перейти на этот URL сFire Foxскажи
"Report not found (uuid not found in session)"
UUID должен быть создан благодаря этому запросу PUT
Так, каков хороший синтаксис URL и хороший синтаксис запроса PUT, чтобы получитьUUID и после, если это возможно, PDF с Get?