コンテンツにスキップ

JSON-RPC

Restorm は 2 種類の JSON-RPC 2.0 リクエストを用意しています。単発呼び出しとバッチ呼び出しです。

ツリー内で右クリック ▸ 追加 ▸ JSON-RPC リクエスト(または JSON-RPC バッチ)。

JSON-RPC タブ:URL、eth_blockNumber メソッド、リクエスト識別子、パラメーターのエディター、そして右側に展開されたレスポンス

フィールド役割
URLエンドポイント
メソッド呼び出すメソッドの名前
パラメーター生の JSON。位置パラメーターは [...]、名前付きパラメーターは {...}
識別子リクエストの識別子。空の場合は自動生成されます
通知モード識別子を省略します。この場合サーバーは何も返してはいけません
ヘッダー追加の HTTP ヘッダー。Content-Type: application/json は自動的に付与されます

通知モードでは、レスポンスパネルに 通知を送信しました と表示されます。 これは期待どおりの動作で、表示すべきレスポンスは存在しません。

JSON-RPC バッチタイプは子となる呼び出しのリストを持ち、 それぞれにメソッド、パラメーター、識別子、通知モードがあります。 Restorm は JSON-RPC の配列を 1 回の HTTP 呼び出しで送信し、 識別子でレスポンスと呼び出しを対応付けます。 そのため、サーバーが順不同で返してきても、どのレスポンスがどの呼び出しに対応するのか分かります。

OpenRPC ドキュメントをインポートする

Section titled “OpenRPC ドキュメントをインポートする”

openrpc.json ファイルからは、Methods フォルダーの下にメソッドごとの JSON-RPC リクエストが作られ、 コンテンツディスクリプターに基づいた params のサンプルが入ります。 OpenRPC をインポートするを参照してください。

2 つのターゲットがあります。cURL と JavaScript(Fetch)。