API RESTful

30 min Niveau 9

Qu'est-ce que l'architecture REST ?

REST est l'abréviation de REpresentational State Transfer. REST est une architecture basée sur les normes web et utilise le protocole HTTP. Elle s'articule autour d'une ressource où chaque composant est une ressource et où l'on accède à une ressource par une interface commune utilisant des méthodes standard HTTP. REST a été présenté pour la première fois par Roy Fielding en 2000.

Un serveur REST fournit simplement un accès aux ressources et le client REST accède aux ressources et les modifie en utilisant le protocole HTTP. Ici, chaque ressource est identifiée par des URI/identifiants globaux. REST utilise différentes représentations pour représenter une ressource comme le texte, JSON, XML, mais JSON est le plus populaire.

Méthodes HTTP

Les quatre méthodes HTTP suivantes sont couramment utilisées dans l'architecture REST.

  • GET - Cette méthode est utilisée pour fournir un accès en lecture seule à une ressource.
  • PUT - Cette méthode est utilisée pour créer une nouvelle ressource.
  • DELETE - Cette méthode est utilisée pour supprimer une ressource.
  • POST - Cette méthode est utilisée pour mettre à jour une ressource existante ou créer une nouvelle ressource.
logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus