Is het concept van sessies onderdeel van de REST-architectuurstijl?
sobes.tech AI
Antwoord van AI
Het sessieconcept maakt geen deel uit van de architectonische stijl REST. REST (Representational State Transfer) gaat ervan uit dat de server de toestand van de client niet bewaart tussen verzoeken — dat wil zeggen, REST is stateless.
Dit betekent dat elk verzoek van de client aan de server alle benodigde informatie moet bevatten voor de verwerking ervan, zonder afhankelijk te zijn van eerdere verzoeken.
Het gebruik van sessies die toestand op de server opslaan (bijvoorbeeld een sessie-ID gekoppeld aan de gebruiker) schendt het stateless-principe en komt niet overeen met zuivere REST.
Als het nodig is om toestand te bewaren, gebeurt dit meestal aan de clientzijde (bijvoorbeeld met tokens), die bij elk verzoek worden meegestuurd.