Sobes.tech
Junior — Middle

Kunt u uitleggen wat er wordt bedoeld met REST in de context van webdiensten?

sobes.tech AI

Antwoord van AI

REST (Representational State Transfer) is een architectuurstijl voor het maken van webdiensten die standaard HTTP-methoden (GET, POST, PUT, DELETE) gebruikt om te communiceren met resources. In REST worden resources weergegeven als URL's, en operaties op deze resources worden uitgevoerd via HTTP-verzoeken. De kernprincipes van REST omvatten:

  • Client-server architectuur
  • Stateless: elke aanvraag bevat alle benodigde informatie
  • Caching
  • Uniforme interface

Bijvoorbeeld, om informatie over een gebruiker met id=1 te verkrijgen, wordt een GET-verzoek gestuurd naar /users/1, en om een nieuwe gebruiker te maken, wordt een POST-verzoek gestuurd naar /users met de gegevens in de body.