Chapitre 18 - Understanding REST & JSON Flashcards
Qu’est-ce que REST ?
Une API
Quels sont les 3 principales attribues d’une API
Architecture client/serveur
Stateless Operation
Clear statement of cacheable/uncacheable
Sur quel modèle d’architecture se base REST ?
Architecture client serveur
Que signifie Stateless operation ?
Pas d’historique ou de réutilisation de variable
Que signifie cacheable ?
Permettre à des données d’être mise en mémoire pour améliorer les performances. Des données qui ne change pas dans le temps . Les ressources cacheable sont marquée avec un timeframe pour savoir quand redemander cette ressource.
Quels sont les 4 principal actions d’une API ?
CRUD : create , read, update, delete
Quels sont les CRUD en REST HTTP ?
Post, get, patch/put, delete
Que veut dire JSON ?
Java Script Object Notation
Comment se compose une variable JSON ?
key : value
Que représente {} et [] ?
{} = Objet / [] = Array
Qu’est ce qu’une URI ?
Uniform ressource identifier , ID d’une variable disponible via REST
Quel langage utilise Ansible ?
YAML