[資訊] RPC通訊協議: JSON-RPC

JSON-RPC
https://zh.wikipedia.org/wiki/JSON-RPC

JSON-RPC 2.0 Specification
https://www.jsonrpc.org/specification

json-rpc
https://www.jianshu.com/p/e9d90bf45419

HTTP 請求和 JSON-RPC
https://zhuanlan.zhihu.com/p/44096204

JSON-RPC,是一個無狀態且輕量級的遠端程式呼叫(RPC)傳送協定,其傳遞內容透過 JSON 為主。相較於一般的 REST 透過網址(如 GET /user)呼叫遠端伺服器,JSON-RPC 直接在內容中定義了欲呼叫的函式名稱(如 {"method": "getUser"}),這也令開發者不會陷於該使用 PUT 或者 PATCH 的問題之中。 本規範主要定義了一些資料結構及其相關的處理規則。它允許執行在基於 Socket、HTTP 等諸多不同訊息傳輸環境的同一行程中。其使用 JSON(RFC 4627)作為資料格式。


#JSON-RPC, rpc, json, RFC-4627, Socket, HTTP, 通訊, 協議, 格式

留言