Sari la conținut

JSON-RPC

Restorm propune două tipuri de cereri JSON-RPC 2.0: apelul unitar și apelul pe loturi.

Clic dreapta în arbore ▸ Adaugă ▸ Cerere JSON-RPC (sau Lot JSON-RPC).

O filă JSON-RPC: URL-ul, metoda eth_blockNumber, identificatorul cererii, editorul de parametri și răspunsul despachetat în dreapta

CâmpRol
URLPunctul de intrare
MetodăNumele metodei apelate
ParametriJSON-ul brut: [...] pentru parametri poziționali, {...} pentru parametri cu nume
IdentificatorIdentificatorul cererii; generat automat dacă este lăsat necompletat
Mod notificareOmite identificatorul — serverul nu trebuie atunci să returneze nimic
AnteteAntete HTTP suplimentare; Content-Type: application/json este adăugat în locul dumneavoastră

În modul notificare, panoul de răspuns indică Notificare trimisă: este comportamentul așteptat, nu există niciun răspuns de afișat.

Tipul Lot JSON-RPC conține o listă de apeluri copil, fiecare cu metoda, parametrii, identificatorul și modul său de notificare. Restorm trimite tabloul JSON-RPC într-un singur apel HTTP și asociază răspunsurile apelurilor după identificator — vedeți așadar care răspuns corespunde cărui apel, chiar dacă serverul le returnează în altă ordine.

Un fișier openrpc.json creează o cerere JSON-RPC pentru fiecare metodă, într-un folder Methods, cu un exemplu de params construit după descriptorii de conținut. Vedeți Importarea OpenRPC.

Două ținte: cURL și JavaScript (Fetch).