跳到主要内容
uencoder

JSON-RPC

JSON-RPC 是用 JSON 编码的远程过程调用协议,定义请求/响应/通知的统一 JSON 结构,传输无关。

用途

在轻量 RPC 中用 JSON 编码调用,比 XML-RPC/SOAP 更紧凑,常用于 WebSocket 与区块链节点。

机制

请求:{jsonrpc, method, params, id};响应:{jsonrpc, result, id} 或 {jsonrpc, error, id};通知(无响应):id 省略。Batch 为数组。传输无关(HTTP/WebSocket/stdin)。

用例

  • 区块链节点 API
  • WebSocket RPC 通道
  • 轻量服务调用

相关工具

参考链接