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"
}