Přeskočit na obsah

JSON-RPC

Restorm nabízí dva typy požadavků JSON-RPC 2.0: jednotlivé volání a dávkové volání.

Klikněte pravým tlačítkem ve stromu ▸ Přidat ▸ Požadavek JSON-RPC (nebo Dávka JSON-RPC).

Karta JSON-RPC: URL, metoda eth_blockNumber, identifikátor požadavku, editor parametrů a rozbalená odpověď vpravo

PoleRole
URLKoncový bod
MetodaNázev volané metody
ParametrySurový JSON: [...] pro poziční parametry, {...} pro pojmenované parametry
IdentifikátorIdentifikátor požadavku; pokud je prázdný, vygeneruje se automaticky
Režim notifikaceVynechá identifikátor — server pak nemá nic vracet
HlavičkyDalší hlavičky HTTP; Content-Type: application/json se přidá za vás

V režimu notifikace panel odpovědi uvádí Notifikace odeslána: to je očekávané chování, není co zobrazit.

Typ Dávka JSON-RPC nese seznam podřízených volání, každé se svou metodou, svými parametry, svým identifikátorem a svým režimem notifikace. Restorm odešle pole JSON-RPC v jediném volání HTTP a páruje odpovědi k voláním podle jejich identifikátoru — vidíte tedy, která odpověď patří ke kterému volání, i když je server vrátí v jiném pořadí.

Soubor openrpc.json vytvoří jeden požadavek JSON-RPC na každou metodu, ve složce Methods, s ukázkou pole params sestavenou podle deskriptorů obsahu. Viz Import dokumentu OpenRPC.

Dva cíle: cURL a JavaScript (Fetch).