Lewati ke konten

Ekspor kode

Setiap tab permintaan memiliki sub-tab Code Snippets: sub-tab itu memuat panggilan padanannya, yang ditulis dalam bahasa dan pustaka yang relevan bagi protokolnya, dan siap disalin.

Inilah yang diinginkan untuk berpindah dari percobaan di Restorm menuju kode produksi, atau untuk menempelkan contoh yang dapat direproduksi ke dalam sebuah tiket.

Sub-tab “Contoh kode” sebuah permintaan HTTP: sasaran cURL yang terbentang beserta perintahnya, dan bahasa-bahasa lain yang terlipat di bawahnya

ProtokolJumlahContoh
HTTP24cURL, Fetch, Axios, Requests, aiohttp, Go, reqwest, HttpClient (Java/C#), Guzzle, Net::HTTP, URLSession, OkHttp, Dart, httr, PowerShell, HTTPoison, clj-http
GraphQL13cURL, Fetch, Apollo Client, gql, graphql-go, graphql-client, GraphQL.Client, graphql-java, Apollo iOS, Apollo Kotlin
gRPC14grpcurl, grpc_cli, grpcurl gRPC-Web, curl Connect-RPC, @grpc/grpc-js, grpcio, grpc-java, Grpc.Net.Client, tonic, grpc-kotlin, grpc-swift
SOAP15cURL, soap npm, zeep, WCF, JAX-WS, SoapClient, savon — setiap ekosistem dalam versi “klien SOAP” dan “HTTP mentah”
WebSocket / Socket.IO / MQTT15WebSocket peramban, ws, Socket.IO Client, MQTT.js, paho-mqtt, websockets, gorilla/websocket, ClientWebSocket, tokio-tungstenite
AMQP8amqplib, pika, amqp-tools, rabbitmqadmin
Redis6ioredis, redis-cli, redis-py
Kafka5kafkajs, kcat
tRPC5cURL, Fetch, @trpc/client, requests, Go
SSE3cURL, EventSource, requests dalam mode aliran
JSON-RPC2cURL, Fetch
STOMP2@stomp/stompjs, wscat

Variannya memperhitungkan mode permintaannya: cuplikan AMQP untuk publikasi berbeda dari cuplikan untuk konsumsi, dan Kafka membedakan memproduksi, mengonsumsi, dan memeriksa.

Cuplikannya mencerminkan permintaan sebagaimana dikonfigurasi: metode, URL, header, body, opsi protokolnya. {{variabel}} diselesaikan dengan lingkungan yang aktif — jadi Anda memperoleh kode yang langsung berfungsi apa adanya, bukan sebuah templat yang masih harus dilengkapi.

Restorm tidak mengekspor koleksi ke format klien lain. Proyeknya sendiri sudah berupa file yang mudah dibaca dan dapat diversikan (.restorm dalam YAML, JSON, atau JSON5): itulah format pertukarannya.

Untuk berbagi dengan seseorang yang tidak memiliki Restorm, cuplikan kode umumnya adalah jawaban yang tepat.