Sari la conținut

Export de cod

Fiecare filă de cerere are o subfilă Code Snippets: aceasta conține apelul echivalent, scris în limbajele și bibliotecile relevante pentru protocolul său, gata de copiat.

Este exact ce trebuie pentru a trece de la o încercare în Restorm la codul de producție sau pentru a lipi un exemplu reproductibil într-un tichet.

Subfila „Fragmente de cod” a unei cereri HTTP: ținta cURL desfășurată, cu comanda sa, și celelalte limbaje pliate dedesubt

ProtocolNumărExemple
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 — fiecare ecosistem în versiune „client SOAP” și „HTTP brut”
WebSocket / Socket.IO / MQTT15WebSocket din browser, 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 flux
JSON-RPC2cURL, Fetch
STOMP2@stomp/stompjs, wscat

Variantele țin cont de modul cererii: un fragment AMQP în publicare nu este același cu unul în consum, iar Kafka distinge producerea, consumul și inspectarea.

Fragmentul reflectă cererea așa cum este configurată: metodă, URL, antete, corp, opțiuni ale protocolului. {{Variabilele}} sunt rezolvate cu mediul activ — obțineți deci cod care funcționează ca atare, nu un șablon de completat.

Restorm nu exportă colecții către alt format de client. Proiectul este deja un fișier lizibil și versionabil (.restorm în YAML, JSON sau JSON5): el este formatul de schimb.

Pentru a partaja cu cineva care nu are Restorm, fragmentul de cod este, de regulă, răspunsul potrivit.