Xuất mã
Mỗi tab yêu cầu đều có một tab con Code Snippets: nó chứa lời gọi tương đương, viết bằng những ngôn ngữ và thư viện phù hợp với giao thức của nó, sẵn sàng để sao chép.
Đây chính là thứ bạn cần để đi từ một lần thử trong Restorm sang mã sản xuất, hoặc để dán một ví dụ tái lập được vào một ticket.

Các đích theo giao thức
Section titled “Các đích theo giao thức”| Giao thức | Số lượng | Ví dụ |
|---|---|---|
| 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 — mỗi hệ sinh thái có bản “client SOAP” và bản “HTTP thô” |
| WebSocket / Socket.IO / MQTT | 15 | WebSocket của trình duyệt, 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 ở chế độ luồng |
| JSON-RPC | 2 | cURL, Fetch |
| STOMP | 2 | @stomp/stompjs, wscat |
Các biến thể có tính đến chế độ của yêu cầu: một đoạn mã AMQP ở chế độ phát khác với ở chế độ tiêu thụ, và Kafka phân biệt sản xuất, tiêu thụ và kiểm tra.
Những gì được sinh ra
Section titled “Những gì được sinh ra”Đoạn mã phản ánh yêu cầu đúng như nó được cấu hình: phương thức, URL,
header, thân, các tùy chọn của giao thức. Các {{variables}} được giải quyết
theo môi trường đang hoạt động — nhờ vậy bạn nhận được mã chạy được ngay chứ
không phải một khuôn mẫu còn phải điền tiếp.
Còn việc xuất cả dự án thì sao?
Section titled “Còn việc xuất cả dự án thì sao?”Restorm không xuất bộ sưu tập sang định dạng của một client khác. Bản thân dự án
đã là một tệp dễ đọc và quản lý được bằng git
(.restorm ở dạng YAML, JSON hoặc JSON5):
chính nó là định dạng trao đổi.
Để chia sẻ với người không có Restorm, đoạn mã thường là câu trả lời đúng.