Sobes.tech
Junior — Middle

La notion de sessions fait-elle partie du style architectural REST?

sobes.tech IA

Réponse de l'IA

Le concept de sessions ne fait pas partie du style architectural REST. REST (Transfer de l'État Représentatif) suppose que le serveur ne conserve pas l'état du client entre les requêtes — c'est-à-dire que REST est sans état (stateless).

Cela signifie que chaque requête du client au serveur doit contenir toutes les informations nécessaires à son traitement, sans dépendre des requêtes précédentes.

L'utilisation de sessions qui stockent l'état sur le serveur (par exemple, un identifiant de session lié à l'utilisateur) viole le principe de stateless et ne correspond pas à REST pur.

Si vous devez conserver l'état, cela se fait généralement côté client (par exemple, avec des tokens), qui sont transmis avec chaque requête.