Json-Rpc
JSON RPC API ID
我正在閱讀JSON RPC API 文件,但我不明白應該在請求中指定的 id 是什麼(並且答案中也會返回)。
這僅僅是一個指示給定回復對應於給定請求的隨機數嗎?
它是 JSON RPC 規範的一部分:
http://www.jsonrpc.org/specification
id 由客戶端建立的標識符,如果包含,則必須包含字元串、數字或 NULL 值。如果不包含它,則假定它是一個通知。該值通常不應為 Null
$$ 1 $$和數字不應包含小數部分$$ 2 $$
它基本上是您的客戶端知道哪個響應對應於哪個請求的標識符 - 如果您使用 WebSocket 端點之類的東西,您將獲得一個回复流,而不是像 HTTP POST 這樣的每個請求只有一個回复。