Aller au contenu

Importimi i një API-je

Restorm njeh njëzet e katër formate dhe ndërton prej tyre një pemë projekti të plotë: dosje, kërkesa, mjedise, dokumentacion API-je, numërime.

Ky është pothuajse gjithmonë pikënisja më e mirë: mos i shkruani kërkesat tuaja me dorë nëse ekziston një specifikim.

Skedar ▸ Importo (Ctrl+I) pranon:

  • një skedar nga disku;
  • një URL — e dobishme për një swagger.json ose një $metadata të shërbyer në linjë;
  • përmbajtje të ngjitur — kështu shndërrohet një komandë curl në kërkesë.

Restorm e zbulon formatin vetë: fillimisht nga zgjatimi i skedarit, pastaj duke analizuar përmbajtjen. Ju nuk keni asgjë për të zgjedhur.

Dritarja modale «Importo kërkesa»: fusha e vetme ku ngjitet një shteg, një URL ose një komandë curl, butonat e rrugës së vërtetimit, të kokave fikse dhe të reflektimit gRPC, zona e lëshimit dhe karta e formatit të theksuar

FormatiFaqja
OpenAPI 3.x dhe Swagger 2.0OpenAPI / Swagger
Skemë GraphQL (SDL)GraphQL
Skedarë .proto dhe reflektim gRPCgRPC
WSDLSOAP / WSDL
AsyncAPIAsyncAPI
OData EDMX / CSDLOData
OpenRPCOpenRPC
Skemë tRPCtRPC
SmithySmithy
TypeSpecTypeSpec
RAMLRAML
WADLWADL
ThriftThrift
API BlueprintAPI Blueprint
FormatiFaqja
PostmanPostman
InsomniaInsomnia
BrunoBruno
Thunder ClientThunder Client
Paw / RapidAPIPaw
HTTPieHTTPie
VS Code REST Client (.http)REST Client
FormatiFaqja
HAR (kapje nga shfletuesi)HAR
Komanda curlcURL
Invoke-RestMethod / Invoke-WebRequestPowerShell

Në varësi të pasurisë së formatit burimor:

  • një dosje variablash me një ose disa mjedise, ku URL-ja bazë nxirret nga specifikimi;
  • një strukturë dosjesh — sipas etiketës, sipas shërbimit, sipas burimit, në varësi të formatit;
  • një kërkesë për çdo veprim, të tipit që i përgjigjet protokollit;
  • dokumentacionin e API-së të bashkëngjitur dosjes: modele, përshkrime, skema sigurie, përgjigje shembull;
  • numërimet e specifikimit, të ripërdorshme si tip vlere;
  • kokat e vërtetimit të parangjitura bashkë me variablat e tyre — shihni Vërtetimin.

Pas importimit, çdo çift çelës / vlerë vlera e të cilit zgjidhet si bosh çaktivizohet automatikisht: dërgimi juaj i parë nuk niset pra me një re të tërë kokash bosh.

Një importim nuk prodhon vetëm kërkesa: ai ruan edhe dokumentacionin e API-së — përshkrime, modele, siguri, shembuj, numërime — të shfletueshëm në skedën Docs të dosjes së krijuar. Shihni Qasjen dhe përditësimin e dokumentacionit të një API-je të importuar.

Dymbëdhjetë formate pranojnë të risinkronizohen: Restorm e krahason versionin e ri të burimit me pemën ekzistuese dhe zbaton deltën, pa i humbur modifikimet tuaja. Shihni Përditësimin nga burimi.

Restorm gjeneron copëza kodi për çdo kërkesë, në të gjitha gjuhët përkatëse për protokollin e saj. Shihni Eksportin e kodit.