ACCUEIL
SISR
CONTEXTES
Stages
- Lycée S. Valadon
-
Epreuves CCF
- Lycée S. Valadon
Epreuves BTS SIO 2011 :
Harmonisation CCF
Portefeuille de compétences professionnelles (Portfolio)
- Lycée S. Valadon
Epreuves BTS SIO 2011 :
Proxmox VE utilise une API de type REST. Une API permet à un logiciel de communiquer à un autre logiciel.
Lorsque l'ont programmation une API cela consiste à définir comment un logiciel peut contrôler les fonctionnalités qu'elles exposent ainsi que les interactions possibles (ex: suppression de données, création ou mise à jour) de manière sécurisée aux autres logiciels ou à un utilisateur.
L'utilisation d'une API permet à l'utilisateur de :
Les API REST ont trois type de styles architecturaux populaire elle sont SOAP, REST et RPC.
REprésententational State Transfer ou REST est un style architectural rédigé par Roy Thomas Fielding un informaticien américain au chapitre de sa thèse de dorctorat, Architectural Styles and the Design of Networkbased Software Architectures, en 2000.
Roy Thomas Fielding à définit six contraintes appliquées aux élément de l'architecture:
Lorsque ces six contraintes sont appliquées il s'agit d'un API RESTful
Une API de service Web RESTest une interface de programmation API communiquent via HTTP en respectant les principes du syle architectural REST.
Lorsqu'une API REST communique via HTTP, elle utilise les mêmes concepts que le protocole HTTP :
Les requêtes d'API REST sont composées de quatre composants principaux. Identification de ressources uniformes (URI) ou bien parfois appelé Uniform Ressource Locator (URL), identifie la ressource que le client souhaite manipuler.
Exemple de requête :
Plusieurs méthode HTTP sont diponible:
Les réponses des API REST sont identique au requêtes, mais ils sont composées de trois composants principaux:
Catégories des réponse d'API REST :
Codes d'état HTTP communs :
Code d'état HTTP → Messages d'état → Description