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.