Junior — Middle
Wat zijn de kernkenmerken van de RESTful API-architectuur?
sobes.tech AI
Antwoord van AI
Belangrijkste kenmerken van de RESTful API-architectuur:
- Client-server architectuur: client en server zijn gescheiden, waardoor ze onafhankelijk kunnen evolueren.
- Stateloos: elke aanvraag van de client aan de server moet alle benodigde informatie bevatten voor verwerking, de server bewaart geen toestand van de client.
- Cachebaar: antwoorden kunnen worden gecachet om de prestaties te verbeteren.
- Eenduidige interface: gebruik van standaard HTTP-methoden (GET, POST, PUT, DELETE) en unieke URI's voor resources.
- Systeemlagen: de architectuur kan bestaan uit meerdere lagen die niet zichtbaar zijn voor de client.
- Code op aanvraag (optioneel): de server kan uitvoerbare code naar de client sturen (bijvoorbeeld scripts).
De RESTful API werkt met resources die worden geïdentificeerd door URI's en gebruikt standaard HTTP-methoden om ermee te werken.