JSON-RPC
Restorm udostępnia dwa typy żądań JSON-RPC 2.0: wywołanie pojedyncze i wywołanie wsadowe.
Kliknięcie prawym przyciskiem w drzewie ▸ Dodaj ▸ Żądanie JSON-RPC (albo Wsad JSON-RPC).

Wywołanie pojedyncze
Section titled “Wywołanie pojedyncze”| Pole | Rola |
|---|---|
| URL | Punkt wejściowy |
| Metoda | Nazwa wywoływanej metody |
| Parametry | Surowy JSON: [...] dla parametrów pozycyjnych, {...} dla parametrów nazwanych |
| Identyfikator | Identyfikator żądania; generowany automatycznie, jeśli pozostanie pusty |
| Tryb powiadomienia | Pomija identyfikator — serwer nie powinien wówczas nic zwracać |
| Nagłówki | Dodatkowe nagłówki HTTP; Content-Type: application/json jest dodawany automatycznie |
W trybie powiadomienia panel odpowiedzi informuje Powiadomienie wysłane: to zachowanie oczekiwane, nie ma żadnej odpowiedzi do wyświetlenia.
Wywołanie wsadowe
Section titled “Wywołanie wsadowe”Typ Wsad JSON-RPC zawiera listę wywołań potomnych, każde z własną metodą, parametrami, identyfikatorem i trybem powiadomienia. Restorm wysyła tablicę JSON-RPC w jednym wywołaniu HTTP i dopasowuje odpowiedzi do wywołań na podstawie ich identyfikatorów — widać więc, która odpowiedź należy do którego wywołania, nawet jeśli serwer zwraca je w innej kolejności.
Import dokumentu OpenRPC
Section titled “Import dokumentu OpenRPC”Plik openrpc.json tworzy po jednym żądaniu JSON-RPC na metodę, w folderze
Methods, z przykładową zawartością params zbudowaną na podstawie
deskryptorów treści. Zob.
Import OpenRPC.
Fragmenty kodu
Section titled “Fragmenty kodu”Dwa cele: cURL i JavaScript (Fetch).