Sobes.tech
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.