Applikasjonsprogrammeringsgrensesnitt (API) spiller en viktig rolle i programvareutvikling. Hvis du har tenkt å utvikle en nettapplikasjon eller et nettsted, må du enten lage et API, bruke et eksisterende eller begge deler.

En API tar en forespørsel fra en programvareapplikasjon til en annen, og returnerer deretter til den initierende programvaren med et relevant svar. Derfor, hvis API-en din er defekt, vil applikasjonen din oppleve problemer. Postman-plattformen hjelper deg med å holde API-ene dine funksjonelle, ved å tilby API-testing blant andre nyttige funksjoner.

Hva er Postman?

Postman er en plattform som hjelper deg å jobbe med APIer. Det er et API-lager som lar deg lagre, organisere og bruke API-ene dine. Postmans repository er skybasert og versjonskontrollert, så det er den ideelle plattformen for samarbeidende API-utvikling, samt API-utvikling på tvers av flere enheter.

Postman lar deg administrere alle aspekter av arbeidsflyten for API-utvikling. Denne plattformen gir alt du trenger for å teste en komplett CRUD API. Noen av Postmans populære funksjoner inkluderer:

instagram viewer
  • Spesifikasjoner
  • Dokumentasjon
  • Arbeidsflytoppskrifter
  • Testing
  • Beregninger

Installere Postman på enheten din

Du kan laste ned Postbud fra den offisielle nettsiden på en Windows-, Apple- eller Linux-maskin. Ved å velge maskintype starter en automatisk nedlasting av en kjørbar fil. Dette vil installere Postman-plattformen i noen få enkle trinn.

Hvordan lage forespørsler ved hjelp av Postman

Den siste versjonen av Postman-plattformen (v9.28.1) lanseres med følgende brukergrensesnitt:

For å sende en forespørsel til en eksisterende API, klikk på ny knappen øverst til venstre i Postman-grensesnittet. Dette vil bringe deg til følgende popup-vindu:

Øverst til venstre i popup-vinduet har du muligheten til å lage en grunnleggende HTTP-forespørsel. Hvis du velger dette alternativet, kommer du til følgende grensesnitt:

Det er flere viktige felt i forespørselsgrensesnittet. Det første feltet du bør gå til er forespørselsmetoden (eller verb)-feltet. Standard forespørselsmetode er , men det er over 10 forskjellige metoder å velge mellom.

De fem metodene du vil bruke regelmessig inkluderer:

  • GET: henter data fra en database.
  • POST: legger til nye data til en database.
  • PUT: oppdaterer et helt datafelt i en database.
  • PATCH: oppdaterer spesifikke aspekter av et datafelt i en database.
  • SLETT: sletter data fra en database.

URL-feltet er rett ved siden av forespørselsmetodefeltet. For å teste et API velger du ganske enkelt forespørselsmetoden og oppgir riktig URL.

Testing av et offentlig API i Postman

Du kan bruke hvilken som helst offentlig API i denne delen. Følgende eksempel bruker en nyhets-API kalt Newsdata.io. Denne API-en har flere søkealternativer som returnerer verdensomspennende nyheter. Det landbaserte endepunktet har denne strukturen:

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

Du må erstatte DIN_API_nøkkel verdi i URL-en med API-nøkkelen som du vil motta etter at du har registrert deg hos Newsdata.io. Å sette inn den oppdaterte URL-en i Postman returnerer en lignende utgang som den nedenfor.

{
"status": "suksess",
"totaltresultater": 10173,
"resultater": [
{
"tittel": "Apple kan være den første som bruker TSMC's 3nm brikkeprosess for 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økeord": null,
"skaperen": [
"[email protected] (Mike Peterson)"
],
"video_url": null,
"beskrivelse": "eple's 2022 MacBook Pros kan pakke nye M2 Pro og M2 Max brikkesett laget med TSMC's siste 3nm produksjonsprosess, ifølge en ny rapport. M2TSMC, verden's største produsent av halvlederkontrakter, har stadig bygget ut sine 3nm-produksjonsprosesser. Ifølge Commercial Times kan Apple være den første kunden som får tak i disse sjetongene. Les mer...",
"innhold": null,
"pubDato": "2022-08-18 15:22:53",
"image_url": null,
"source_id": "eplesider",
"land": [
"Amerikas forente stater",
"Storbritannia",
"india",
"Australia",
"singapore",
"Canada"
],
"kategori": [
"teknologi"
],
"Språk": "Engelsk"
},
],
"neste side": 1
}

Postman vil returnere en rekke nyheter. Utdataene ovenfor viser bare ett eksempel på disse nyhetssakene.

Nå kan du teste API-er med Postman

Postman er en populær plattform du kan bruke til å teste APIer du vil bruke i prosjektene dine. Du kan vedlikeholde et sett med ressurser og bruke en rekke forespørselsmetoder.

Når du har testet API-ene dine, er det logiske neste trinnet å integrere dem i applikasjonene dine.