我目前正在運行的報告的感謝曾鈺成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