REST

REST

En d'autres termes

Representational State Transfer

Définition

Méthodologie d'implémentation de services Web, créée par Roy Fielding.

L'idée de base est que :

  1. les composants des URL utilisés dans une API REST correspondent à des requêtes dont chaque niveau peut être supprimé pour remonter à un service de niveau plus général,
  2. la réponse de chaque service d'un URL à n composants contient les informations nécessaires à l'accès aux informations présentes dans des chemins à n+1 composants au maximum, présentées sous une forme structurée, typiquement XML avec un schéma formel, par exemple XML Schema
  3. l'API ainsi définie est présentée, sous une forme structurée telle que WSDL ou documentaire, telle que HTML.

Cette démarche facilite l'accès ouvert aux services Web ainsi exposés, par découverte graduelle des niveaux de raffinement de service, à la façon dont les browsers interactifs du Web classiques permettent de découvrir un site.

Du point de vue programmation, le second point rappelle la loi de Démeter (law of Demeter) de la POO, et répond en fait à la même logique.

Get started with Drupal 7

Marques les plus citées

toutes les marques

acheter sur OSInet

Accès direct

Recherche

Blog développeurs

Le mot du jour

Flex

FLEXible wide-area synchronous protocol

in | |

Protocole de radiomessagerie de Motorola, créé pour succéder au protocole POCSAG avec une meilleur efficacité. 

Syndiquer le contenu

Dernières définitions

Chrome - Chromium - digitaalisen kuilun - ghetto sharding - HTTP - MongoDB - PNaCl - QUIC - Skia - SPDY

Un mot au hasard

Tri-Labs  

Alertes CERTA