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 通道
- 轻量服务调用