Tovább a tartalomhoz

JSON-RPC

A Restorm kétféle JSON-RPC 2.0 kéréstípust kínál: az egyedi és a kötegelt hívást.

Jobb kattintás a projektfában ▸ Hozzáadás ▸ JSON-RPC-kérés (vagy JSON-RPC-köteg).

JSON-RPC-lap: az URL, az eth_blockNumber metódus, a kérésazonosító, a paraméterszerkesztő és jobb oldalon a kicsomagolt válasz

MezőSzerepe
URLA végpont
MetódusA hívott metódus neve
ParaméterekA nyers JSON: [...] a pozicionális, {...} az elnevezett paraméterekhez
AzonosítóA kérés azonosítója; ha üresen marad, automatikusan generálódik
Értesítési módElhagyja az azonosítót — ilyenkor a kiszolgálónak nem kell választ küldenie
FejlécekTovábbi HTTP-fejlécek; a Content-Type: application/json automatikusan bekerül

Értesítési módban a válaszpanelen az Értesítés elküldve felirat jelenik meg: ez az elvárt viselkedés, nincs megjelenítendő válasz.

A JSON-RPC-köteg típus gyermekhívások listáját hordozza, mindegyiket a maga metódusával, paramétereivel, azonosítójával és értesítési módjával. A Restorm a JSON-RPC-tömböt egyetlen HTTP-hívásban küldi el, és a válaszokat az azonosítójuk alapján párosítja a hívásokhoz — így akkor is látszik, melyik válasz melyik híváshoz tartozik, ha a kiszolgáló felcserélt sorrendben küldi vissza őket.

Egy openrpc.json fájl metódusonként egy JSON-RPC-kérést hoz létre egy Methods mappa alatt, a tartalomleírók alapján felépített params példával. Lásd: OpenRPC importálása.

Két cél: cURL és JavaScript (Fetch).