跳到內容

JSON-RPC

Restorm 提供兩種 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 陣列以單一次 HTTP 呼叫送出,並依識別碼把回應與 呼叫配對起來 — 因此即使伺服器亂序回傳,您也看得出哪個回應對應哪個呼叫。

一個 openrpc.json 檔案會在 Methods 資料夾下為每個方法建立一個 JSON-RPC 請求,並 依內容描述元產生一份 params 範例。請參閱 匯入 OpenRPC

兩個目標:cURL 與 JavaScript(Fetch)。