Json-Rpc

JSON RPC API ID

  • June 7, 2018

我正在閱讀JSON RPC API 文件,但我不明白應該在請求中指定的 id 是什麼(並且答案中也會返回)。

這僅僅是一個指示給定回復對應於給定請求的隨機數嗎?

它是 JSON RPC 規範的一部分:

http://www.jsonrpc.org/specification

id 由客戶端建立的標識符,如果包含,則必須包含字元串、數字或 NULL 值。如果不包含它,則假定它是一個通知。該值通常不應為 Null

$$ 1 $$和數字不應包含小數部分$$ 2 $$

它基本上是您的客戶端知道哪個響應對應於哪個請求的標識符 - 如果您使用 WebSocket 端點之類的東西,您將獲得一個回复流,而不是像 HTTP POST 這樣的每個請求只有一個回复。

引用自:https://ethereum.stackexchange.com/questions/50647