Applikationsprogrammeringsgrænseflader (API'er) spiller en væsentlig rolle i softwareudvikling. Hvis du har til hensigt at udvikle en onlineapplikation eller et websted, skal du enten oprette en API, bruge en eksisterende eller begge dele.

En API tager en anmodning fra en softwareapplikation til en anden og vender derefter tilbage til den initierende software med et relevant svar. Derfor, hvis din API er defekt, vil din applikation opleve problemer. Postman-platformen hjælper dig med at holde dine API'er funktionelle ved at tilbyde API-test blandt andre nyttige funktioner.

Hvad er Postmand?

Postman er en platform, der hjælper dig til arbejde med API'er. Det er et API-lager, som giver dig mulighed for at gemme, organisere og bruge dine API'er. Postmans repository er skybaseret og versionsstyret, så det er den ideelle platform til kollaborativ API-udvikling såvel som API-udvikling på tværs af flere enheder.

Postman giver dig mulighed for at administrere alle aspekter af API-udviklingsworkflowet. Denne platform giver alt hvad du behøver for at teste en komplet

instagram viewer
CRUD API. Nogle af Postmans populære funktioner inkluderer:

  • specifikationer
  • Dokumentation
  • Workflow opskrifter
  • Afprøvning
  • Metrics

Installation af Postman på din enhed

Du kan downloade Postbud fra dets officielle websted på en Windows-, Apple- eller Linux-maskine. Valg af din maskintype starter en automatisk download af en eksekverbar fil. Dette vil installere Postman-platformen i nogle få nemme trin.

Sådan opretter du forespørgsler ved hjælp af Postman

Den seneste version af Postman-platformen (v9.28.1) lanceres med følgende brugergrænseflade:

For at sende en anmodning til en eksisterende API skal du klikke på ny knappen i øverste venstre hjørne af Postman-grænsefladen. Dette bringer dig til følgende pop op-vindue:

Det øverste venstre hjørne af pop op-vinduet har en mulighed for at oprette en grundlæggende HTTP-anmodning. Hvis du vælger denne mulighed, kommer du til følgende grænseflade:

Der er flere vigtige felter i anmodningsgrænsefladen. Det første felt, du skal følge, er feltet for anmodningsmetode (eller verbum). Standardanmodningsmetoden er , men der er over 10 forskellige metoder at vælge imellem.

De fem metoder, du vil bruge regelmæssigt, inkluderer:

  • GET: henter data fra en database.
  • POST: tilføjer nye data til en database.
  • PUT: opdaterer et helt datafelt i en database.
  • PATCH: opdaterer specifikke aspekter af et datafelt i en database.
  • SLET: sletter data fra en database.

URL-feltet er direkte ved siden af ​​feltet for anmodningsmetode. For at teste en API skal du blot vælge anmodningsmetoden og angive den relevante URL.

Test af en offentlig API i Postman

Du kan bruge enhver offentlig API i denne sektion. Følgende eksempel bruger en nyheds-API kaldet Newsdata.io. Denne API har flere forespørgselsmuligheder, der returnerer verdensomspændende nyheder. Det landebaserede slutpunkt har denne struktur:

https://newsdata.io/api/1/news? apikey=YOUR_API_KEY&country=us

Du skal udskifte DIN_API_Nøgle værdi i URL'en med API-nøglen, som du modtager, efter du har registreret dig hos Newsdata.io. Indsættelse af den opdaterede URL i Postman returnerer et output svarende til det nedenfor.

{
"status": "succes",
"samlede resultater": 10173,
"resultater": [
{
"titel": "Apple kan være den første til at bruge TSMC's 3nm chipproces til M2 Pro",
"link": "https://appleinsider.com/articles/22/08/18/apple-could-be-the-first-to-use-tsmcs-3nm-chip-process-for-m2-pro? utm_medium=rss",
"søgeord": nul,
"skaber": [
"[email protected] (Mike Peterson)"
],
"video_url": nul,
"beskrivelse": "Æble's 2022 MacBook Pros kan pakke nye M2 Pro og M2 Max chipsæt lavet med TSMC's seneste 3nm fremstillingsproces, ifølge en ny rapport. M2TSMC, verden's største halvlederkontraktproducent har støt udbygget sine 3nm-produktionsprocesser. Ifølge Commercial Times kan Apple være den første kunde, der får fingrene i disse chips. Læs mere...",
"indhold": nul,
"pubDato": "2022-08-18 15:22:53",
"image_url": nul,
"source_id": "æblesider",
"Land": [
"Amerikas Forenede Stater",
"Det Forenede Kongerige",
"Indien",
"Australien",
"singapore",
"canada"
],
"kategori": [
"teknologi"
],
"Sprog": "engelsk"
},
],
"Næste side": 1
}

Postman vil returnere en række nyheder. Outputtet ovenfor viser kun ét eksempel på disse nyhedshistorier.

Nu kan du teste API'er med Postman

Postman er en populær platform, du kan bruge til at teste API'er, du vil bruge i dine projekter. Du kan vedligeholde et sæt ressourcer og bruge en række anmodningsmetoder.

Når du har testet dine API'er, er det logiske næste skridt at integrere dem i dine applikationer.