Hoppa till innehåll

JSON-RPC

Restorm erbjuder två typer av JSON-RPC 2.0-begäranden: det enskilda anropet och anropet i batch.

Högerklicka i trädet ▸ Lägg till ▸ JSON-RPC-begäran (eller JSON-RPC-batch).

En JSON-RPC-flik: URL, metoden eth_blockNumber, begärans ID, parametereditorn och det uppackade svaret till höger

FältRoll
URLSlutpunkten
MetodNamnet på den metod som anropas
ParametrarRå JSON: [...] för positionsparametrar, {...} för namngivna parametrar
IDBegärans ID; genereras automatiskt om det är tomt
NotifieringslägeUtelämnar ID:t — servern ska då inte returnera något
HeadersYtterligare HTTP-headers; Content-Type: application/json läggs till för dig

I notifieringsläge visar svarspanelen Notifiering skickad: det är det förväntade beteendet, det finns inget svar att visa.

Typen JSON-RPC-batch bär en lista med underanrop, var och en med sin metod, sina parametrar, sitt ID och sitt notifieringsläge. Restorm skickar JSON-RPC-arrayen i ett enda HTTP-anrop och parar ihop svaren med anropen via deras ID — du ser alltså vilket svar som hör till vilket anrop, även om servern returnerar dem i en annan ordning.

En openrpc.json-fil skapar en JSON-RPC-begäran per metod, under en mapp Methods, med ett params-exempel byggt utifrån innehållsdeskriptorerna. Se Importera OpenRPC.

Två mål: cURL och JavaScript (Fetch).