2013-03-11 145 views
0

我得到的工作燈的適配器存在問題,在下面的HTTP適配器方法 ,它顯示The mandatory parameter 'action' is missing,返回的StatusCode爲 500和statusReason爲「Internal Server Error」。我已經在適配器xml文件中正確提供了所有用戶憑證 ,但我不知道爲什麼我收到此錯誤。工作燈適配器

代碼:

function actionOnProcessInstance() 
{ 

var param = "/rest/bpm/bfm/v1/process/_PI:9003013d.4387342e.1efe573f.7c20307?action=resume"; 

var input = 
{ 
    method : 'put', 
    returnedContentType : 'json', 
    path : param, 
}; 

var response = WL.Server.invokeHttp(input); 

return response; 

} 
+0

你能看到實際上到底是什麼讓你的後端?聽起來就像你的行動帕爾姆正在沿着這條路走下去。 – rooftop 2013-03-11 15:03:20

回答

2

在5.0.5.x,invokeHttp將提供認沽和後期路徑上的任何PARAMS並將它們放置在HTTP體內而不是讓它們留在路徑上作爲查詢參數(如開發人員可能打算的那樣)。這種行爲將在即將到來的版本中更新,但現在沒有辦法強制這些留作查詢參數。

+0

謝謝你的回覆... – user2155643 2013-03-12 09:31:06