Applikationsprogrammeringsgränssnitt (API) spelar en viktig roll i mjukvaruutveckling. Om du tänker utveckla en onlineapplikation eller webbplats måste du antingen skapa ett API, använda ett befintligt eller båda.

Ett API tar en begäran från en programvaruapplikation till en annan och återgår sedan till den initierande programvaran med ett relevant svar. Därför, om ditt API är defekt kommer din applikation att uppleva problem. Postman-plattformen hjälper dig att hålla dina API: er funktionella genom att tillhandahålla API-testning bland andra användbara funktioner.

Vad är Postman?

Postman är en plattform som hjälper dig att arbeta med API: er. Det är ett API-förråd som låter dig lagra, organisera och använda dina API: er. Postmans repository är molnbaserat och versionskontrollerad, så det är den idealiska plattformen för gemensam API-utveckling, såväl som API-utveckling över flera enheter.

Postman låter dig hantera alla aspekter av API-utvecklingsarbetsflödet. Denna plattform ger allt du behöver för att testa en komplett CRUD API. Några av Postmans populära funktioner inkluderar:

instagram viewer
  • Specifikationer
  • Dokumentation
  • Arbetsflödesrecept
  • Testning
  • Metrik

Installera Postman på din enhet

Du kan ladda ner Brevbärare från dess officiella webbplats på en Windows-, Apple- eller Linux-maskin. Om du väljer din maskintyp startar en automatisk nedladdning av en körbar fil. Detta kommer att installera Postman-plattformen i några enkla steg.

Hur man skapar förfrågningar med Postman

Den senaste versionen av Postman-plattformen (v9.28.1) lanseras med följande användargränssnitt:

För att skicka en begäran till ett befintligt API, klicka på ny knappen i det övre vänstra hörnet av Postman-gränssnittet. Detta tar dig till följande popup-fönster:

Det övre vänstra hörnet av popup-fönstret har ett alternativ för att skapa en grundläggande HTTP-begäran. Om du väljer det alternativet kommer du till följande gränssnitt:

Det finns flera viktiga fält i förfrågningsgränssnittet. Det första fältet du bör ta hänsyn till är fältet för förfrågningsmetod (eller verb). Standardmetoden för begäran är SKAFFA SIG, men det finns över 10 olika metoder att välja mellan.

De fem metoder som du kommer att använda regelbundet inkluderar:

  • GET: hämtar data från en databas.
  • POST: lägger till ny data till en databas.
  • PUT: uppdaterar ett helt datafält i en databas.
  • PATCH: uppdaterar specifika aspekter av ett datafält i en databas.
  • DELETE: tar bort data från en databas.

URL-fältet är direkt bredvid fältet för begäranmetod. För att testa ett API väljer du helt enkelt beställningsmetoden och anger lämplig URL.

Testar ett offentligt API i Postman

Du kan använda vilket offentligt API som helst i det här avsnittet. Följande exempel använder ett nyhets-API som heter Newsdata.io. Detta API har flera frågealternativ som returnerar världsomspännande nyheter. Den landsbaserade slutpunkten har denna struktur:

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

Du måste byta ut DIN_API_nyckel värde i URL: en med API-nyckeln som du får efter att du registrerat dig hos Newsdata.io. Om du infogar den uppdaterade URL: en i Postman returneras en liknande utdata som den nedan.

{
"status": "Framgång",
"totalt Resultat": 10173,
"resultat": [
{
"titel": "Apple kan vara först med att använda TSMC's 3nm-chipprocess för M2 Pro",
"länk": "https://appleinsider.com/articles/22/08/18/apple-could-be-the-first-to-use-tsmcs-3nm-chip-process-for-m2-pro? utm_medium=rss",
"nyckelord": null,
"skapare": [
"[email protected] (Mike Peterson)"
],
"video_url": null,
"beskrivning": "Äpple's 2022 MacBook Pros kan packa nya M2 Pro och M2 Max chipset gjorda med TSMC's senaste 3nm tillverkningsprocess, enligt en ny rapport. M2TSMC, världen's största halvledarkontraktstillverkare, har stadigt byggt ut sina 3nm-produktionsprocesser. Enligt Commercial Times kan Apple vara den första kunden som får tag på dessa marker. Läs mer...",
"innehåll": null,
"pubDate": "2022-08-18 15:22:53",
"bild URL": null,
"source_id": "appleinsider",
"Land": [
"Amerikas förenta stater",
"Storbritannien",
"Indien",
"Australien",
"singapore",
"kanada"
],
"kategori": [
"teknologi"
],
"språk": "engelsk"
},
],
"nästa sida": 1
}

Postman kommer att returnera en rad nyheter. Resultatet ovan visar bara ett exempel på dessa nyheter.

Nu kan du testa API: er med Postman

Postman är en populär plattform du kan använda för att testa API: er du vill använda i dina projekt. Du kan underhålla en uppsättning resurser och använda en rad olika förfrågningsmetoder.

När du har testat dina API: er är det logiska nästa steget att integrera dem i dina applikationer.