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 に答える