Esportazione di codice
Ogni scheda di richiesta possiede una sotto-scheda Code Snippets: contiene la chiamata equivalente, scritta nei linguaggi e nelle librerie pertinenti per il suo protocollo, pronta da copiare.
È ciò che serve per passare da una prova in Restorm al codice di produzione, oppure per incollare un esempio riproducibile in un ticket.

Destinazioni per protocollo
Section titled “Destinazioni per protocollo”| Protocollo | Numero | Esempi |
|---|---|---|
| HTTP | 24 | cURL, Fetch, Axios, Requests, aiohttp, Go, reqwest, HttpClient (Java/C#), Guzzle, Net::HTTP, URLSession, OkHttp, Dart, httr, PowerShell, HTTPoison, clj-http |
| GraphQL | 13 | cURL, Fetch, Apollo Client, gql, graphql-go, graphql-client, GraphQL.Client, graphql-java, Apollo iOS, Apollo Kotlin |
| gRPC | 14 | grpcurl, grpc_cli, grpcurl gRPC-Web, curl Connect-RPC, @grpc/grpc-js, grpcio, grpc-java, Grpc.Net.Client, tonic, grpc-kotlin, grpc-swift |
| SOAP | 15 | cURL, soap npm, zeep, WCF, JAX-WS, SoapClient, savon — ogni ecosistema in versione «client SOAP» e «HTTP grezzo» |
| WebSocket / Socket.IO / MQTT | 15 | WebSocket del browser, ws, Socket.IO Client, MQTT.js, paho-mqtt, websockets, gorilla/websocket, ClientWebSocket, tokio-tungstenite |
| AMQP | 8 | amqplib, pika, amqp-tools, rabbitmqadmin |
| Redis | 6 | ioredis, redis-cli, redis-py |
| Kafka | 5 | kafkajs, kcat |
| tRPC | 5 | cURL, Fetch, @trpc/client, requests, Go |
| SSE | 3 | cURL, EventSource, requests in streaming |
| JSON-RPC | 2 | cURL, Fetch |
| STOMP | 2 | @stomp/stompjs, wscat |
Le varianti tengono conto della modalità della richiesta: uno snippet AMQP in pubblicazione non è lo stesso che in consumo, e Kafka distingue produrre, consumare e ispezionare.
Che cosa viene generato
Section titled “Che cosa viene generato”Lo snippet riflette la richiesta così come è configurata: metodo, URL,
header, corpo, opzioni del protocollo. Le {{variables}} vengono risolte con
l’ambiente attivo — si ottiene quindi codice che funziona così com’è, non
un template da completare.
E l’esportazione del progetto?
Section titled “E l’esportazione del progetto?”Restorm non esporta una collezione verso il formato di un altro client. Il progetto
è già un file leggibile e versionabile
(.restorm in YAML, JSON o JSON5):
è lui il formato di scambio.
Per condividere con chi non ha Restorm, lo snippet di codice è generalmente la risposta giusta.