Gå til innholdet

JSON-RPC

Restorm tilbyr to typer JSON-RPC 2.0-forespørsler: enkeltkallet og batch-kallet.

Høyreklikk i treet ▸ Legg til ▸ JSON-RPC-forespørsel (eller JSON-RPC-batch).

En JSON-RPC-fane: URL-en, metoden eth_blockNumber, forespørsels-ID-en, parametereditoren og det utpakkede svaret til høyre

FeltRolle
URLEndepunktet
MetodeNavnet på metoden som kalles
ParametreRå JSON: [...] for posisjonelle parametere, {...} for navngitte parametere
IDID-en til forespørselen; genereres automatisk hvis feltet er tomt
VarselmodusUtelater ID-en — serveren skal da ikke returnere noe
HeadereEkstra HTTP-headere; Content-Type: application/json legges til for deg

I varselmodus viser svarpanelet Varsel sendt: det er den forventede oppførselen, det finnes ikke noe svar å vise.

Typen JSON-RPC-batch inneholder en liste over underkall, hvert med sin metode, sine parametere, sin ID og sin varselmodus. Restorm sender JSON-RPC-listen i ett enkelt HTTP-kall og parer svarene med kallene ut fra ID-en — du ser derfor hvilket svar som hører til hvilket kall, selv om serveren returnerer dem i vilkårlig rekkefølge.

En openrpc.json-fil oppretter én JSON-RPC-forespørsel per metode, i en mappe Methods, med et params-eksempel bygget fra innholdsdeskriptorene. Se Importere OpenRPC.

To mål: cURL og JavaScript (Fetch).