JSON-RPC
O Restorm propõe dois tipos de pedidos JSON-RPC 2.0: a chamada unitária e a chamada em lote.
Clique com o botão direito na árvore ▸ Adicionar ▸ Pedido JSON-RPC (ou Lote JSON-RPC).

Chamada unitária
Section titled “Chamada unitária”| Campo | Função |
|---|---|
| URL | O endpoint |
| Método | O nome do método invocado |
| Parâmetros | O JSON em bruto: [...] para parâmetros posicionais, {...} para parâmetros nomeados |
| Identificador | O identificador do pedido; gerado automaticamente se ficar vazio |
| Modo notificação | Omite o identificador — o servidor não deve então devolver nada |
| Cabeçalhos | Cabeçalhos HTTP adicionais; Content-Type: application/json é acrescentado por si |
Em modo notificação, o painel de resposta indica Notificação enviada: é o comportamento esperado, não há resposta a apresentar.
Chamada em lote
Section titled “Chamada em lote”O tipo Lote JSON-RPC contém uma lista de chamadas filhas, cada uma com o seu método, os seus parâmetros, o seu identificador e o seu modo notificação. O Restorm envia o array JSON-RPC numa única chamada HTTP e faz corresponder as respostas às chamadas pelo respetivo identificador — vê, portanto, qual a resposta que corresponde a cada chamada, mesmo que o servidor as devolva fora de ordem.
Importar um documento OpenRPC
Section titled “Importar um documento OpenRPC”Um ficheiro openrpc.json cria um pedido JSON-RPC por método, sob uma pasta
Methods, com um exemplo de params construído a partir dos descritores de
conteúdo. Consulte Importar OpenRPC.
Fragmentos de código
Section titled “Fragmentos de código”Dois alvos: cURL e JavaScript (Fetch).