我目前正在运行的报告的感谢曾钰成REST API,并得到输出(PDF),DOC的interessant部分是here碧玉REST API,运行报告
所以,我想这一点:http://localhost:8080/jasperserver/rest/report/reports/samples/report_mongodb_new_basic
知道,我的报告是报告/样本和其资源ID是:report_mongodb_new_basic
所以我还是想在这里跑的NodeJS这是我的代码: (要求提供一个模块的NodeJS here)
登录:当我直接
request.put("http://localhost:8080/jasperserver/rest
/report/reports/samples/report_mongodb_new_basic")
这不是工作的过程中,即使是:
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请求来运行报告走在这条URL以 火狐,它说
"Report not found (uuid not found in session)"
的UUID应该比创建ks到这个PUT请求
那么什么是URL的良好语法和一个PUT请求获得uuid以及如果可能之后获得pdf的良好语法?
您是否在第一个请求回调的主体中发出了request.put'调用? – 2012-03-02 19:00:03
嗯,老实说,我不知道回调是什么,但我想你问我是否将'request.put'放在'request.post'中(例如:'request.post(.... request.put( ))答案是肯定的,但这并没有改变任何东西,我认为我的问题在URL – Louis 2012-03-04 12:58:03
我知道现在是什么回调,是的我在第一个请求回调的主体中调用request.put – Louis 2012-03-06 14:45:58