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;

}
4

1 回答 1

2

在 5.0.5.x 中,invokeHttp 将获取路径上为 put 和 post 提供的任何参数,并将它们放在 http 正文中,而不是让它们作为查询参数保留在路径上(正如开发人员可能想要的那样)。此行为将在即将发布的版本中更新,但目前无法强制这些保留为查询参数。

于 2013-03-11T19:25:37.783 回答