JSON-RPC
Restorm пропонує два типи запитів JSON-RPC 2.0: одиничний виклик і виклик пакетом.
Клацніть правою кнопкою в дереві ▸ Додати ▸ Запит JSON-RPC (або Пакет JSON-RPC).

Одиничний виклик
Section titled “Одиничний виклик”| Поле | Роль |
|---|---|
| URL | Точка входу |
| Метод | Назва викликаного методу |
| Параметри | Сирий JSON: [...] для позиційних параметрів, {...} для іменованих |
| Ідентифікатор | Ідентифікатор запиту; генерується автоматично, якщо поле порожнє |
| Режим сповіщення | Пропускає ідентифікатор — тоді сервер не повинен нічого повертати |
| Заголовки | Додаткові заголовки HTTP; Content-Type: application/json додається за вас |
У режимі сповіщення панель відповіді показує Сповіщення надіслано: це очікувана поведінка, показувати нема чого.
Виклик пакетом
Section titled “Виклик пакетом”Тип Пакет JSON-RPC містить перелік дочірніх викликів, кожен зі своїм методом, параметрами, ідентифікатором і режимом сповіщення. Restorm надсилає масив JSON-RPC одним викликом HTTP і зіставляє відповіді з викликами за їхніми ідентифікаторами — тож ви бачите, яка відповідь якому викликові належить, навіть якщо сервер повертає їх у довільному порядку.
Імпорт документа OpenRPC
Section titled “Імпорт документа OpenRPC”Файл openrpc.json створює по запиту JSON-RPC на кожен метод у теці Methods
зі зразком params, побудованим за дескрипторами вмісту. Див.
Імпорт OpenRPC.
Фрагменти коду
Section titled “Фрагменти коду”Дві цілі: cURL і JavaScript (Fetch).