コンテンツにスキップ

module.request

モジュールが公開するサービスにリクエストを発行します。

パラメータ

  • module: string -- モジュール名。
  • path: string -- モジュールが公開するサービスのパス。
  • body: any -- モジュールが公開するサービスに渡すパラメータ。 内容はモジュールのサービスによって定義されます。

戻り値

  • json: any -- モジュールのサービスからの応答。

実行例

リクエストデータ

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "module.request",
  "params": {
    "module": "my-echo-module",
    "path": "post",
    "body": {
        "key1": "test"
    }
  }
}

リクエスト実行

curl -H "Content-type: application/json" \
     -H "APIKey: 9c6f4574-89d1-4e3c-8af7-2549dc217fcf" \
     -H "Secret: aef8caingiej1ieNieJ3Phool4maeGohcies" \
     -X POST -d "@request.json" \
     https://localhost/api/v2/module/jsonrpc

レスポンス

{
  "result": {
    "json": {
        "key1": "test"
    }
  },
  "id": 1,
  "jsonrpc": "2.0"
}