JSON-RPC
Restorm 提供两种 JSON-RPC 2.0 请求类型:单次调用和批量调用。
在树中右键 ▸ 添加 ▸ JSON-RPC 请求(或 JSON-RPC 批量)。

| 字段 | 作用 |
|---|---|
| URL | 端点 |
| 方法 | 被调用方法的名称 |
| 参数 | 原始 JSON:[...] 表示位置参数,{...} 表示命名参数 |
| 标识 | 请求标识;留空时自动生成 |
| 通知模式 | 省略标识 —— 此时服务器不应返回任何内容 |
| 请求头 | 额外的 HTTP 请求头;Content-Type: application/json 会自动为您添加 |
在通知模式下,响应面板会显示已发送通知:这是预期行为,没有响应可供显示。
JSON-RPC 批量类型承载一个子调用列表,每个子调用都有自己的方法、参数、标识和通知模式。Restorm 会在一次 HTTP 调用中发送整个 JSON-RPC 数组,并按标识把响应与调用配对 —— 因此即使服务器以乱序返回,您也能看出哪条响应对应哪次调用。
导入 OpenRPC 文档
Section titled “导入 OpenRPC 文档”一个 openrpc.json 文件会在 Methods 文件夹下为每个方法创建一个 JSON-RPC 请求,
并根据内容描述符构建 params 示例。参见
导入 OpenRPC。
两个目标:cURL 和 JavaScript(Fetch)。