Aller au contenu

Eksporti i kodit

Çdo skedë kërkese ka një nënskedë Code Snippets: ajo përmban thirrjen ekuivalente, të shkruar në gjuhët dhe bibliotekat përkatëse për protokollin e saj, gati për t’u kopjuar.

Kjo është ajo që duam për të kaluar nga një provë brenda Restorm te kodi i prodhimit, ose për të ngjitur një shembull të riprodhueshëm brenda një çështjeje.

Nënskeda «Shembuj kodi» e një kërkese HTTP: caku cURL i shpalosur me komandën e vet dhe gjuhët e tjera të palosura poshtë

ProtokolliNumriShembuj
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 — çdo ekosistem në versionin «klient SOAP» dhe «HTTP i papërpunuar»
WebSocket / Socket.IO / MQTT15WebSocket i shfletuesit, 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 në fluks
JSON-RPC2cURL, Fetch
STOMP2@stomp/stompjs, wscat

Variantet e marrin parasysh modalitetin e kërkesës: një copëz AMQP në publikim nuk është e njëjtë me atë në konsumim, ndërsa Kafka i dallon prodhimin, konsumimin dhe inspektimin.

Copëza pasqyron kërkesën ashtu siç është konfiguruar: metoda, URL-ja, kokat, trupi, opsionet e protokollit. {{variables}} zgjidhen me mjedisin aktiv — ju merrni pra kod që funksionon ashtu siç është, jo një gjedhe për t’u plotësuar.

Restorm nuk eksporton koleksione drejt formatit të një klienti tjetër. Projekti është tashmë një skedar i lexueshëm dhe i versionueshëm (.restorm në YAML, JSON ose JSON5): pikërisht ai është formati i shkëmbimit.

Për ta ndarë me dikë që nuk ka Restorm, copëza e kodit është zakonisht përgjigjja e duhur.