Please enable JavaScript.
Coggle requires JavaScript to display documents.
REST:REpresentational State Transfer - Coggle Diagram
REST
:REpresentational
State Transfer
Définition
est un style d'architecture logicielle définissant un ensemble de contraintes à utiliser pour créer des services web
Les API REST basées sur HTTP sont définies par
des méthodes HTTP standards
PUT:Mise à jour d’une ressource
POST:Création d’une ressource
GET:Récupération de la représentation d’une ressource (ou Liste)
PATCH
DELETE:: Effacer une ressource
Un URI de base
:comme
http://api.example.com/collection/
un type de médias pour les données permettant une transition d'état
(par ex. : Atom, microformats, application/vnd.collection+json, etc.)
Caractéristiques:
Segmentation : facilité de maintenance
Exploitation de HTTP (enveloppes / en-têtes), rien à rajouter
Pas de surcharge de header
Facile à consommer (XML/JSON)
Le JavaScript Object Notation (JSON) est un format standard utilisé pour représenter des données structurées de façon semblable aux objets Javascript
Contraints
Segmentation Client (interfaces) – Serveur (données)
Stateless : Maintien de l’état à la charge du client
Interface Uniforme
Identification des ressources de manière uniforme
Message auto descriptif
Manipulation des ressources par des représentations
swagger