API REST

term_id: rest_api

Category: engineering_practice

Definition

Les API REST permettent la communication entre les clients et les serveurs en utilisant des opérations sans état sur des protocoles HTTP tels que GET, POST, PUT et DELETE. Elles structurent les ressources sous forme d’URI et utilisent des formats standardisés pour l’échange de données.

Summary

Une API de transfert d’état représentatif (REST) est un style architectural pour la conception d’applications réseau qui s’appuie sur les méthodes HTTP standard.

Key Concepts

  • Sans état (Statelessness)
  • Méthodes HTTP
  • URI basées sur les ressources
  • Sérialisation JSON

Use Cases

  • Communication entre microservices
  • Intégration du backend pour applications mobiles
  • Accès aux données tierces