Aller au contenu

JSON-RPC

Restorm nudi dva tipa JSON-RPC 2.0 zahteva: pojedinačni poziv i grupni poziv.

Desni klik u stablu ▸ Dodaj ▸ JSON-RPC zahtev (ili JSON-RPC grupa).

JSON-RPC kartica: URL, metoda eth_blockNumber, identifikator zahteva, uređivač parametara i raspakovan odgovor desno

PoljeUloga
URLUlazna tačka
MetodaNaziv pozvane metode
ParametriSirovi JSON: [...] za pozicione parametre, {...} za imenovane parametre
IdentifikatorIdentifikator zahteva; generiše se automatski ako je prazan
Režim obaveštenjaIzostavlja identifikator — server tada ne treba ništa da vrati
ZaglavljaDodatna HTTP zaglavlja; Content-Type: application/json dodaje se umesto vas

U režimu obaveštenja panel odgovora prikazuje Obaveštenje poslato: to je očekivano ponašanje, nema odgovora koji bi se prikazao.

Tip JSON-RPC grupa nosi listu podređenih poziva, svaki sa svojom metodom, svojim parametrima, svojim identifikatorom i svojim režimom obaveštenja. Restorm šalje JSON-RPC niz u jednom jedinom HTTP pozivu i uparuje odgovore sa pozivima po njihovom identifikatoru — vidite dakle koji odgovor odgovara kom pozivu, čak i ako ih server vrati u drugačijem redosledu.

Datoteka openrpc.json pravi po jedan JSON-RPC zahtev za svaku metodu, u fascikli Methods, sa primerom params sastavljenim prema deskriptorima sadržaja. Vidite Uvoz OpenRPC-a.

Dva odredišta: cURL i JavaScript (Fetch).