REST - sfrancois99/WIKI GitHub Wiki

REST (Representational State Transfer) est un style d'architecture pour les systèmes distribués, en particulier les applications Web. Il définit un ensemble de règles pour les interactions entre les clients et les serveurs, en utilisant le protocole HTTP pour transférer des données.

Dans un système REST, les données sont représentées par des ressources, qui sont identifiées par des URL uniques. Les clients peuvent effectuer des actions sur ces ressources en utilisant des verbes HTTP tels que GET, POST, PUT et DELETE. Cela permet aux clients et aux serveurs de communiquer de manière standardisée et cohérente.

L'un des principes fondamentaux de REST est la séparation claire entre les données (ressources) et les actions à effectuer sur ces données (verbes HTTP). Cela rend les applications REST flexibles et faciles à maintenir, car les modifications apportées à une ressource ne nécessitent pas de modification du client ou du serveur.

Liens

DZone : The Quest for REST

<Architecture