Salta ai contenuti

JSON-RPC

Restorm propone due tipi di richiesta JSON-RPC 2.0: la chiamata singola e la chiamata in batch.

Clic destro nell’albero ▸ Aggiungi ▸ Richiesta JSON-RPC (oppure Batch JSON-RPC).

Una scheda JSON-RPC: l’URL, il metodo eth_blockNumber, l’identificatore di richiesta, l’editor dei parametri e la risposta scompattata a destra

CampoRuolo
URLIl punto di ingresso
MetodoIl nome del metodo chiamato
ParametriIl JSON grezzo: [...] per parametri posizionali, {...} per parametri denominati
IdentificatoreL’identificatore della richiesta; generato automaticamente se vuoto
Modalità notificaOmette l’identificatore — il server non deve quindi restituire nulla
HeaderHeader HTTP aggiuntivi; Content-Type: application/json viene aggiunto automaticamente

In modalità notifica, il pannello di risposta indica Notifica inviata: è il comportamento atteso, non c’è alcuna risposta da mostrare.

Il tipo Batch JSON-RPC porta un elenco di chiamate figlie, ciascuna con il proprio metodo, i propri parametri, il proprio identificatore e la propria modalità notifica. Restorm invia l’array JSON-RPC in un’unica chiamata HTTP e appaia le risposte alle chiamate tramite il loro identificatore — si vede quindi quale risposta corrisponde a quale chiamata, anche se il server le restituisce in ordine sparso.

Un file openrpc.json crea una richiesta JSON-RPC per metodo, sotto una cartella Methods, con un esempio di params costruito in base ai descrittori di contenuto. Si veda Importare OpenRPC.

Due destinazioni: cURL e JavaScript (Fetch).