Koodin vienti
Jokaisella pyyntövälilehdellä on alavälilehti Code Snippets: se sisältää vastaavan kutsun kirjoitettuna kyseisen protokollan kannalta olennaisilla kielillä ja kirjastoilla, valmiina kopioitavaksi.
Juuri tätä tarvitaan siirryttäessä Restormissa tehdystä kokeilusta tuotantokoodiin tai liitettäessä toistettava esimerkki tikettiin.

Kohteet protokollittain
Section titled “Kohteet protokollittain”| Protokolla | Määrä | Esimerkkejä |
|---|---|---|
| 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 — jokainen ekosysteemi sekä ”SOAP-asiakkaana” että ”raakana HTTP:nä” |
| WebSocket / Socket.IO / MQTT | 15 | Selaimen WebSocket, 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 virtana |
| JSON-RPC | 2 | cURL, Fetch |
| STOMP | 2 | @stomp/stompjs, wscat |
Variantit ottavat huomioon pyynnön tilan: julkaisussa oleva AMQP-pätkä ei ole sama kuin kulutuksessa, ja Kafkassa erotetaan tuottaminen, kuluttaminen ja tarkastelu.
Mitä luodaan
Section titled “Mitä luodaan”Pätkä heijastaa pyyntöä sellaisena kuin se on määritetty: metodi, URL,
otsakkeet, sisältö ja protokollan valinnat. {{variables}} ratkaistaan
aktiivisen ympäristön mukaan — saat siis koodia, joka toimii sellaisenaan,
et täydennettävää mallipohjaa.
Entä projektin vienti?
Section titled “Entä projektin vienti?”Restorm ei vie kokoelmaa toisen asiakkaan muotoon. Projekti on jo luettava ja
versioitava tiedosto
(.restorm YAML-, JSON- tai JSON5-muodossa):
se on itse vaihtomuoto.
Jakaaksesi jonkun kanssa, jolla ei ole Restormia, koodinpätkä on yleensä oikea vastaus.