Qu'est-ce qu'une API ?
Un langage de programmation multiplateforme
Un programme informatique
Une interface de programmation
Un protocole de communication
Réponse
Choix 3. API est l’abréviation de “Application Programming Interface” et donc Interface de programmation en français !
Que signifie REST ?
REpresentational State Transfer
REquest Software Time
REmote State Translation
Réponse
Choix 1. REST est l’acronyme de REpresentional State Transfer.
Les logiciels sont basés sur :
-
-
de l'
API REST majoritairement.
de l'
API majoritairement.
Réponse
Choix 4. La plupart des logiciels informatiques sont basés sur de l'API pour des raisons de performance, maintenance et coût !
Comment sont transmis les paramètres avec une API REST ? (Plusieurs réponses)
dans l’URL
au niveau du logiciel
-
avec le protocole HTTP
Réponse
Choix 1,4. La transmission de paramètres dans l’API REST se fait au niveau de l’URL par le protocole HTTP. Vous pouvez consulter un exemple ici.
La communication avec une API REST se fait sur un modèle client-serveur. Qu'est-ce que cela signifie ?(Plusieurs réponses)
Le client peut aller chercher les informations qu'il souhaite sur le serveur.
Le client peut émettre une requête au serveur pour obtenir des informations et le serveur y répondra avec les informations.
Le client peut effectuer les actions qu'il veut en lançant des programmes sur le serveur (création, modification, suppression de ressources).
Le client peut émettre une requête au serveur pour que le serveur exécute les actions (création, modification, suppression de ressources).
Réponse
Choix 2,4. Le principe de la communication client-serveur est que le client, souhaitant effectuer une action ou obtenir de l'information, envoie une requête au serveur. Celui-ci interprétera la requête, décidera s'il accepte d'effectuer l'action (ou d'envoyer les informations demandées), puis l'effectuera (ou enverra les informations).
Quelle est l'adresse la plus probable (avec le plus haut score) du lieu pointé par cette URL :
10 Avenue des Champs-Élysées
10 Avenue des Champs-Élysées, 75008, 8e Arrondissement, Paris, Île-de-France
“Galerie des Champs, 75008, 8e Arrondissement, Paris, Île-de-France”
Réponse
Choix 2. Effectivement, cette URL renvoie plusieurs candidats pour l'adresse demandée. À chaque candidat est associé un score (de 0 à 100) donnant la probabilité qu'il soit l'adresse demandée. Ici, avec un score de 98.7, c'est l'adresse “10 Avenue des Champs-Élysées, 75008, 8e Arrondissement, Paris, Île-de-France” qui est proposée comme plus probable.
Quels sont les verbes HTTP les plus courants de l’API REST ?
GET, PUT, REMOVE, POST
GET, POST, PUT, DELETE
SET, GET, UPDATE, SUPR
-
Réponse
Choix 2. Selon la définition d’une API RESTful : GET, POST, PUT et DELETE sont les verbes HTTP les plus courants.
Tous les services web supportent le REST.
Vrai
Faux
Réponse
Choix 2. Eh bien non ! Certains ne supportent que le SOAP et d'autres l'API.
Quel est le résultat de l'URL suivante dans un navigateur ? (Plusieurs choix possibles)
des coordonnées X,Y
du code JSON
une erreur
une adresse dans le département des Hauts-de-Seine (92)
Réponse
Choix 1,2,4. Il s’agit bien des coordonnées X,Y en JSON de la société Esri France dans les Hauts-de-Seine !
Quelles sont les principales caractéristiques d’une API RESTful ? (Plusieurs réponses)
Réponse
Elle est simple, légère et rapide.
Elle fait appel à des requêtes HTTP pour obtenir (GET), placer (PUT), publier (POST) et supprimer (DELETE) des données
Elle est rapide mais complexe.
C'est un mode de communication client-serveur
Choix 1,2,4. Une API RESTful nécessite que toutes les fonctionnalités de l’API REST implémentent les verbes GET, POST, PUT et DELETE.
◁ Précédent | ⌂ Retour au sommaire | Suivant ▷