Ronald Kerssies | Jan 14, 2023

Tools voor API-ontwikkeling

Voorkennis

API-requests, json Databases en CRUD-queries Backend-taal om queries uit te voeren op basis van een url

Dit ga je leren

De response van verschillende API-requests testen/uitvoeren

laptop-services

Een van de handigste tools om API's mee te testen en om code te genereren in meerdere talen en frameworks om API's te benaderen is POSTMAN. Deze tool is gratis.

Logo Postman

Voer de benodigde requests op een API-server (met de methods: GET,POST, PUT, PATCH, DELETE) en bekijk het resultaat in JSON. Dit kan ook 'pretty' worden getoond.

Sla de verschillende request op voor hergebruik, al dan niet in categorieën. Zo is het niet nodig om de data steeds opnieuw in te voeren bij een add- of update-request.

Postman interface

Ook is het gebruik van tokens toe te passen op deze requests in het tabblad "Authentication" als 'Bearer-token'. Dit kan ook worden hergeruikt met variabelen net zo als de domeinnaam van de API-server.

NB: Een API-server geeft IN ALLE GEVALLEN data terug in de vorm van json of bijvoorbeeld in XLM. Dus er wordt NOOIT een html-webpage getoond, ook geen 404-webpage !

Op te leveren
  • API-requests testen die data ophalen met een url en een GET-method en een select-query
  • API-requests testen voor CRUD-queries d.m.v. een url en een POST-, PUT-, PATCH- of DELETE-methods
  • Bewaren en hergebruik van de te testen API-url's per projectmappen
  • Tokens opslaan en doorvoeren in de API-requests die tokens gebruiken