Ir al contenido

JSON-RPC

Restorm ofrece dos tipos de peticiones JSON-RPC 2.0: la llamada unitaria y la llamada por lotes.

Clic derecho en el árbol ▸ Añadir ▸ Petición JSON-RPC (o Lote JSON-RPC).

Una pestaña JSON-RPC: la URL, el método eth_blockNumber, el identificador de la petición, el editor de parámetros y la respuesta desempaquetada a la derecha

CampoFunción
URLEl punto de entrada
MétodoEl nombre del método invocado
ParámetrosEl JSON en bruto: [...] para parámetros posicionales, {...} para parámetros con nombre
IdentificadorEl identificador de la petición; se genera automáticamente si está vacío
Modo notificaciónOmite el identificador: el servidor no debe entonces devolver nada
CabecerasCabeceras HTTP adicionales; Content-Type: application/json se añade por usted

En modo notificación, el panel de respuesta indica Notificación enviada: es el comportamiento esperado, no hay ninguna respuesta que mostrar.

El tipo Lote JSON-RPC contiene una lista de llamadas hijas, cada una con su método, sus parámetros, su identificador y su modo notificación. Restorm envía el arreglo JSON-RPC en una sola llamada HTTP y empareja las respuestas con las llamadas por su identificador, de modo que usted ve qué respuesta corresponde a qué llamada, incluso si el servidor las devuelve en desorden.

Un archivo openrpc.json crea una petición JSON-RPC por método, dentro de una carpeta Methods, con un ejemplo de params construido a partir de los descriptores de contenido. Consulte Importar OpenRPC.

Dos destinos: cURL y JavaScript (Fetch).