A propos des services Web RESTful
REST (Representational State Transfer) est un style d'architecture logicielle pour les systèmes hypermédias distribués tels que le World Wide Web. Un service est décrit comme RESTful lorsqu'il est conforme aux principes de REST.
Un service RESTful présente les caractéristiques suivantes :
-
Les données sont modélisées en tant qu'ensemble de ressources. Les ressources sont identifiées par des URI.
-
Un petit ensemble d'opérations uniformes est utilisé pour manipuler les ressources (par exemple, GET, POST, PUT, DELETE).
-
Une ressource peut avoir plusieurs représentations (par exemple, un blog peut avoir une représentation HTML et une représentation RSS).
-
Les services sont sans état et comme il est probable que le client souhaite accéder aux ressources associées, celles-ci doivent être identifiées dans la représentation renvoyée, généralement en fournissant des liens hypertextes.
Rubrique parent : Pages REST