Aller au contenu

Izvoz koda

Svaka kartica zahteva ima podkarticu Code Snippets: ona sadrži ekvivalentan poziv, napisan u jezicima i bibliotekama relevantnim za njen protokol, spreman za kopiranje.

To je ono što želite da biste od probe u Restormu prešli na produkcioni kod ili da biste u tiket nalepili primer koji se može reprodukovati.

Podkartica „Primeri koda” HTTP zahteva: razvijeno cURL odredište sa svojom komandom i ostali jezici skupljeni ispod

ProtokolBrojPrimeri
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 — svaki ekosistem u verziji „SOAP klijent” i „sirovi HTTP”
WebSocket / Socket.IO / MQTT15WebSocket iz pregledača, 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 u tokovnom režimu
JSON-RPC2cURL, Fetch
STOMP2@stomp/stompjs, wscat

Varijante uzimaju u obzir režim zahteva: AMQP isečak za objavljivanje nije isti kao onaj za potrošnju, a Kafka razlikuje proizvodnju, potrošnju i pregled.

Isečak odražava zahtev onakav kakav je podešen: metodu, URL, zaglavlja, telo, opcije protokola. {{variables}} se razrešavaju aktivnim okruženjem — dobijate dakle kod koji radi takav kakav jeste, a ne šablon koji treba dopuniti.

Restorm ne izvozi kolekciju u format nekog drugog klijenta. Projekat je već čitljiva datoteka pogodna za verzionisanje (.restorm u YAML-u, JSON-u ili JSON5-u): ona je format razmene.

Za deljenje sa nekim ko nema Restorm, isečak koda je obično pravi odgovor.