JSON-RPC
Restorm tilbyder to slags JSON-RPC 2.0-anmodninger: det enkelte kald og batch-kaldet.
Højreklik i træstrukturen ▸ Tilføj ▸ JSON-RPC-anmodning (eller JSON-RPC-batch).

Enkelt kald
Section titled “Enkelt kald”| Felt | Rolle |
|---|---|
| URL | Endpointet |
| Metode | Navnet på den metode, der bliver kaldt |
| Parametre | Den rå JSON: [...] til positionsparametre, {...} til navngivne parametre |
| Id | Anmodningens id; bliver genereret automatisk, hvis feltet står tomt |
| Notifikationstilstand | Udelader id’et — så skal serveren ikke sende noget tilbage |
| Headere | Yderligere HTTP-headere; Content-Type: application/json bliver tilføjet for dig |
I notifikationstilstand viser svarpanelet Notifikation sendt: det er den forventede opførsel, der er ikke noget svar at vise.
Batch-kald
Section titled “Batch-kald”Typen JSON-RPC-batch rummer en liste af underkald, hver med sin metode, sine parametre, sit id og sin notifikationstilstand. Restorm sender JSON-RPC-arrayet i ét enkelt HTTP-kald og matcher svarene med kaldene ud fra deres id — du kan altså se, hvilket svar der hører til hvilket kald, også hvis serveren sender dem tilbage i tilfældig rækkefølge.
Importér et OpenRPC-dokument
Section titled “Importér et OpenRPC-dokument”En openrpc.json-fil opretter en JSON-RPC-anmodning per metode i en mappe
Methods, med et eksempel på params, der er bygget ud fra
indholdsdescriptorerne. Se
Importér OpenRPC.
Kodestykker
Section titled “Kodestykker”To mål: cURL og JavaScript (Fetch).