2013-03-11 101 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