Application Programming Interfaces (API's) spelen een essentiële rol bij de ontwikkeling van software. Als u van plan bent een online applicatie of website te ontwikkelen, moet u ofwel een API maken, een bestaande gebruiken of beide.
Een API neemt een verzoek van de ene softwaretoepassing naar de andere over en keert vervolgens terug naar de initiërende software met een relevant antwoord. Daarom, als uw API defect is, zal uw toepassing problemen ondervinden. Het Postman-platform helpt u om uw API's functioneel te houden door onder andere API-testen aan te bieden.
Wat is postbode?
Postman is een platform dat u helpt om: werken met API's. Het is een API-repository waarmee u uw API's kunt opslaan, ordenen en gebruiken. De repository van Postman is cloudgebaseerd en versiebeheerd, dus het is het ideale platform voor gezamenlijke API-ontwikkeling, evenals API-ontwikkeling voor meerdere apparaten.
Met Postman kunt u elk aspect van de API-ontwikkelingsworkflow beheren. Dit platform biedt alles wat je nodig hebt om een complete CRUD-API. Enkele van de populaire functies van Postman zijn:
- Specificaties:
- Documentatie
- Workflow recepten
- Testen
- Statistieken
Postman op uw apparaat installeren
Je kan downloaden Postbode van de officiële website op een Windows-, Apple- of Linux-machine. Als u uw machinetype selecteert, wordt er automatisch een uitvoerbaar bestand gedownload. Hiermee wordt het Postman-platform in een paar eenvoudige stappen geïnstalleerd.
Verzoeken maken met Postman
De nieuwste versie van het Postman-platform (v9.28.1) wordt gestart met de volgende gebruikersinterface:
Om een verzoek naar een bestaande API te sturen, klikt u op de nieuwe knop in de linkerbovenhoek van de Postman-interface. Dit brengt u naar het volgende pop-upvenster:
De linkerbovenhoek van het pop-upvenster heeft een optie om een basis HTTP-verzoek. Als u die optie selecteert, gaat u naar de volgende interface:
Er zijn verschillende belangrijke velden in de aanvraaginterface. Het eerste veld waar u op moet letten, is het veld aanvraagmethode (of werkwoord). De standaard aanvraagmethode is KRIJGEN, maar er zijn meer dan 10 verschillende methoden om uit te kiezen.
De vijf methoden die u regelmatig zult gebruiken, zijn onder meer:
- GET: haalt gegevens uit een database.
- POST: voegt nieuwe gegevens toe aan een database.
- PUT: actualiseert een volledig gegevensveld in een database.
- PATCH: actualiseert specifieke aspecten van een gegevensveld in een database.
- VERWIJDEREN: verwijdert gegevens uit een database.
Het URL-veld bevindt zich direct naast het veld voor de aanvraagmethode. Om een API te testen, selecteert u eenvoudig de aanvraagmethode en geeft u de juiste URL op.
Een openbare API testen in Postman
U kunt elke openbare API in deze sectie gebruiken. In het volgende voorbeeld wordt een nieuws-API gebruikt met de naam Newsdata.io. Deze API heeft verschillende zoekopties die wereldwijd nieuws opleveren. Het op het land gebaseerde eindpunt heeft deze structuur:
https://newsdata.io/api/1/news? apikey=YOUR_API_KEY&country=ons
U moet de UW_API_Sleutel waarde in de URL met de API-sleutel die u ontvangt nadat u zich hebt geregistreerd bij Newsdata.io. Als u de bijgewerkte URL in Postman invoegt, krijgt u een uitvoer die vergelijkbaar is met die hieronder.
{
"toestand": "succes",
"totaalResultaten": 10173,
"resultaten": [
{
"titel": "Apple zou de eerste kunnen zijn die TSMC gebruikt's 3nm-chipproces voor M2 Pro",
"koppeling": "https://appleinsider.com/articles/22/08/18/apple-could-be-the-first-to-use-tsmcs-3nm-chip-process-for-m2-pro? utm_medium=rss",
"trefwoorden": nul,
"Schepper": [
"[email protected] (Mike Peterson)"
],
"Video URL": nul,
"Omschrijving": "Appel's 2022 MacBook Pro's kunnen nieuwe M2 Pro- en M2 Max-chipsets bevatten die zijn gemaakt met TSMC's nieuwste 3nm-productieproces, volgens een nieuw rapport. M2TSMC, de wereld's grootste contractfabrikant voor halfgeleiders, bouwt gestaag zijn 3nm-productieprocessen uit. Volgens de Commercial Times zou Apple de eerste klant kunnen zijn die die chips in handen krijgt. Lees verder...",
"inhoud": nul,
"pubDatum": "2022-08-18 15:22:53",
"afbeelding URL": nul,
"source_id": "appelinsider",
"land": [
"Verenigde Staten van Amerika",
"verenigd koninkrijk",
"india",
"Australië",
"Singapore",
"Canada"
],
"categorie": [
"technologie"
],
"taal": "engels"
},
],
"volgende pagina": 1
}
Postman zal een reeks nieuwsberichten retourneren. De uitvoer hierboven toont slechts één voorbeeld van deze nieuwsberichten.
Nu kunt u API's testen met Postman
Postman is een populair platform dat u kunt gebruiken om API's te testen die u in uw projecten wilt gebruiken. U kunt een set resources onderhouden en een reeks aanvraagmethoden gebruiken.
Nadat u uw API's hebt getest, is de logische volgende stap om ze in uw applicaties te integreren.