Wat is REST-API?

Een web-API die volgens de principes van REST is ontworpen. De dingen die worden behandeld, worden weergegeven als resources die met URL's worden aangeduid, en bewerkingen worden uitgedrukt met HTTP-methoden: GET om op te halen, POST om aan te maken, PUT of PATCH om bij te werken en DELETE om te verwijderen. Elk verzoek is toestandsloos en bevat alle informatie die nodig is om het te verwerken, en gegevens worden vaak in JSON weergegeven. Resultaten worden met HTTP-statuscodes teruggegeven; een geslaagde aanmaak geeft bijvoorbeeld 201 Created terug.

Japanse benaming: REST API

“REST-API” komt voor in 1 oefenvragen uit 1 onderwerpen, bijv. Basis van webtechnologie.

Vakgebied: Basis van webtechnologie

Nu oefenen: vragen over REST-API

Welk ontwerp van een web-API volgt de principes van REST?

  1. ADe naam van de bewerking in de URL zetten, zoals in /getUser?id=42 of /deleteUser?id=42, en alles met GET verzenden
  2. BEen gebruiker als resource weergeven met een URL zoals /users/42 en bewerkingen uitdrukken met HTTP-methoden, zoals GET om op te halen en DELETE om te verwijderen
  3. CDe server per client de eerdere verzoeken laten onthouden, zodat het volgende verzoek alleen een korte opdracht verzendt die daarop voortbouwt
Antwoord en toelichting tonen

Antwoord: B. Een gebruiker als resource weergeven met een URL zoals /users/42 en bewerkingen uitdrukken met HTTP-methoden, zoals GET om op te halen en DELETE om te verwijderen

Bij REST worden de dingen die worden behandeld weergegeven als resources die met URL's worden aangeduid, en worden bewerkingen daarop uitgedrukt met HTTP-methoden zoals GET (ophalen), POST (aanmaken), PUT of PATCH (bijwerken) en DELETE (verwijderen). GET /users/42 haalt bijvoorbeeld een resource op, en wanneer POST /users een nieuwe gebruiker aanmaakt, geeft de server 201 Created terug met de URL van de nieuwe resource. Elk verzoek wordt toestandsloos gemaakt en bevat alle informatie die nodig is om het te verwerken. Als een bewerking zoals verwijderen met GET gebeurt, kunnen gegevens verloren gaan alleen doordat een browser links vooraf ophaalt of een crawler langskomt.

“REST-API” in de toelichting

Vragen met “REST-API” (1)

  1. Welk ontwerp van een web-API volgt de principes van REST?

Verwante termen

HTTP-methode Cookie (HTTP-cookie) CORS (cross-origin resource sharing) DOM (Document Object Model) Event loop HTTP (Hypertext Transfer Protocol) HTTP-statuscode JSON (JavaScript Object Notation) JWT (JSON Web Token) OAuth

Naar de woordenlijst