Siirry sisältöön

JSON-RPC

Restormissa on kaksi JSON-RPC 2.0 -pyyntötyyppiä: yksittäinen kutsu ja eräkutsu.

Napsauta projektipuuta hiiren oikealla painikkeella ▸ Lisää ▸ JSON-RPC-pyyntö (tai JSON-RPC-erä).

JSON-RPC-välilehti: URL, metodi eth_blockNumber, pyynnön tunniste, parametrieditori ja oikealla purettu vastaus

KenttäTehtävä
URLPäätepiste
MetodiKutsuttavan metodin nimi
ParametritRaaka JSON: [...] positioparametreille, {...} nimetyille parametreille
TunnistePyynnön tunniste; luodaan automaattisesti, jos kenttä on tyhjä
IlmoitustilaJättää tunnisteen pois — palvelin ei tällöin saa palauttaa mitään
OtsakkeetLisä-HTTP-otsakkeet; Content-Type: application/json lisätään puolestasi

Ilmoitustilassa vastauspaneelissa lukee Ilmoitus lähetetty: se on odotettu käyttäytyminen, sillä näytettävää vastausta ei ole.

JSON-RPC-erä -tyyppi sisältää luettelon lapsikutsuja, joista jokaisella on oma metodinsa, parametrinsa, tunnisteensa ja ilmoitustilansa. Restorm lähettää JSON-RPC-taulukon yhtenä HTTP-kutsuna ja yhdistää vastaukset kutsuihin niiden tunnisteen perusteella — näet siis, mikä vastaus vastaa mitä kutsua, vaikka palvelin palauttaisi ne eri järjestyksessä.

openrpc.json-tiedostosta syntyy yksi JSON-RPC-pyyntö metodia kohti Methods-kansion alle, ja mukana on sisältödeskriptoreista rakennettu params-esimerkki. Katso OpenRPC-dokumentin tuonti.

Kaksi kohdetta: cURL ja JavaScript (Fetch).