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