Test simulé RESTful
Cette section vous présente divers ensembles de tests simulés liés à RESTful Framework. Vous pouvez télécharger ces exemples de tests simulés sur votre ordinateur local et les résoudre hors ligne à votre convenance. Chaque test fictif est fourni avec une clé de test fictif pour vous permettre de vérifier le score final et de noter vous-même.
Test simulé RESTful I
Q 1 - Que signifie REST?
A - Représenter le transfert d'État
B - Transfert d'état de représentation
Réponse: B
Explication
REST signifie REpresentational State Transfer.
Q 2 - Lequel des énoncés suivants est vrai à propos de REST?
C - REST a été introduit pour la première fois par Roy Fielding en 2000.
Réponse: D
Explication
Toutes les options ci-dessus sont correctes.
Q 3 - Lequel des énoncés suivants est vrai à propos de REST?
B - Chaque ressource est identifiée par des URI / ID globaux.
Réponse: D
Explication
Toutes les options ci-dessus sont correctes.
Q 4 - Laquelle des méthodes suivantes n'est pas une méthode HTTP valide utilisée dans les services Web RESTful?
Réponse: C
Explication
TIME n'est pas un verbe HTTP et n'est pas une méthode HTTP valide utilisée dans les services Web RESTful.
Q 5 - Laquelle des méthodes suivantes n'est pas une méthode HTTP valide utilisée dans les services Web RESTful?
Réponse: C
Explication
DATE n'est pas un verbe HTTP et n'est pas une méthode HTTP valide utilisée dans les services Web RESTful.
Q 6 - Lequel des énoncés suivants est correct à propos des services Web?
Réponse: C
Explication
Un service Web est un ensemble de protocoles et de normes ouverts utilisés pour l'échange de données entre des applications ou des systèmes. Les applications logicielles écrites dans divers langages de programmation et exécutées sur diverses plates-formes peuvent utiliser des services Web pour échanger des données sur des réseaux informatiques comme Internet d'une manière similaire à la communication inter-processus sur un seul ordinateur.
Q 7 - Lequel des énoncés suivants est correct à propos des services Web RESTful?
R - Les services Web basés sur l'architecture REST sont appelés services Web RESTful.
B - Ces services Web utilisent des méthodes HTTP pour implémenter le concept d'architecture REST.
Réponse: D
Explication
Les services Web basés sur l'architecture REST sont appelés services Web RESTful. Ces services Web utilisent des méthodes HTTP pour implémenter le concept d'architecture REST. Un service Web RESTful définit généralement un URI, un identificateur de ressource uniforme, un service, fournit une représentation de ressource telle que JSON et un ensemble de méthodes HTTP.
Q 8 - Lequel des énoncés suivants est correct à propos de la représentation des ressources dans REST?
A - REST utilise diverses représentations pour représenter une ressource où texte, JSON, XML.
B - XML et JSON sont les représentations les plus populaires des ressources.
Réponse: C
Explication
REST utilise diverses représentations pour représenter une ressource où texte, JSON, XML. XML et JSON sont les représentations les plus populaires des ressources.
Q 9 - Lequel des énoncés suivants décrit les meilleures pratiques, la compréhensibilité pour la représentation des ressources dans REST?
Réponse: A
Explication
Compréhensibilité: le serveur et le client doivent être capables de comprendre et d'utiliser le format de représentation de la ressource.
Q 10 - Lequel des énoncés suivants décrit les meilleures pratiques, l'exhaustivité de la représentation des ressources dans REST?
Réponse: B
Explication
Complétude: le format doit pouvoir représenter une ressource complètement. Par exemple, une ressource peut contenir une autre ressource. Le format doit pouvoir représenter des structures de ressources aussi bien simples que complexes.
Q 11 - Lequel des énoncés suivants décrit la meilleure pratique, Linkablity pour la représentation des ressources dans REST?
Réponse: C
Explication
Linkablity: Une ressource peut avoir un lien avec une autre ressource, un format doit être capable de gérer de telles situations.
Q 12 - Lequel des protocoles suivants est utilisé par les services Web RESTful comme moyen de communication entre le client et le serveur?
Réponse: A
Explication
Les services Web RESTful utilisent le protocole HTTP comme moyen de communication entre le client et le serveur.
Q 13 - Lequel des énoncés suivants est correct à propos de la messagerie dans les services Web RESTful?
Réponse: C
Explication
Un client envoie un message sous la forme d'une requête HTTP et le serveur répond sous la forme d'une réponse HTTP. Cette technique est appelée Messagerie. Ces messages contiennent des données et des métadonnées de message, c'est-à-dire des informations sur le message lui-même.
Q 14 - Lequel des composants suivants de la requête HTTP indique des méthodes HTTP telles que GET, POST, DELETE, PUT, etc.?
Réponse: A
Explication
Verb - Indique les méthodes HTTP telles que GET, POST, DELETE, PUT, etc.
Q 15 - Lequel des composants suivants de la requête HTTP est utilisé pour identifier la ressource sur le serveur?
Réponse: B
Explication
URI - Uniform Resource Identifier (URI) pour identifier la ressource sur le serveur.
Q 16 - Lequel des composants suivants de la requête HTTP est utilisé pour indiquer la version HTTP?
Réponse: C
Explication
Version HTTP - Indiquez la version HTTP, par exemple HTTP v1.1.
Q 17 - Lequel des composants suivants de la requête HTTP contient des métadonnées pour le message de requête HTTP sous forme de paires clé-valeur?
Réponse: D
Explication
En-tête de demande - Contient des métadonnées pour le message de demande HTTP sous forme de paires clé-valeur. Par exemple, type de client (ou navigateur), format pris en charge par le client, format du corps du message, paramètres de cache, etc.
Q 18 - Lequel des composants suivants de la requête HTTP contient un contenu de message ou une représentation de ressource?
Réponse: A
Explication
Corps de la demande - Contenu du message ou représentation de la ressource.
Q 19 - Lequel des éléments suivants de la réponse HTTP indique l'état du serveur pour la ressource demandée?
Réponse: A
Explication
Code d'état / réponse - Indique l'état du serveur pour la ressource demandée. Par exemple, 404 signifie que la ressource est introuvable et 200 signifie que la réponse est correcte.
Q 20 - Lequel des composants suivants de la réponse HTTP indique la version HTTP?
Réponse: B
Explication
Version HTTP - Indiquez la version HTTP, par exemple HTTP v1.1.
Q 21 - Lequel des composants suivants de la réponse HTTP contient des métadonnées pour le message de réponse HTTP sous forme de paires clé-valeur?
Réponse: C
Explication
En-tête de réponse - Contient des métadonnées pour le message de réponse HTTP sous forme de paires clé-valeur. Par exemple, la longueur du contenu, le type de contenu, la date de réponse, le type de serveur, etc.
Q 22 - Lequel des composants suivants de la réponse HTTP contient le contenu du message de réponse ou la représentation des ressources?
Réponse: D
Explication
Corps de la réponse - Contenu du message de réponse ou représentation de la ressource.
Q 23 - Lequel des énoncés suivants est correct à propos de l'adressage dans les services Web RESTful?
B - Il est analogue de localiser l'adresse postale d'une personne.
Réponse: C
Explication
L'adressage fait référence à la localisation d'une ressource ou de plusieurs ressources se trouvant sur le serveur. Il est analogue de localiser l'adresse postale d'une personne.
Q 24 - Que signifie URI?
A - Identificateur de ressource d'unité
B - Identificateur de représentation uniforme
Réponse: C
Explication
URI signifie Uniform Resource Identifier. Chaque ressource de l'architecture REST est identifiée par son URI.
Q 25 - Lequel des énoncés suivants est correct à propos de l'URI dans les services Web RESTful?
R - Chaque ressource dans l'architecture REST est identifiée par son URI.
Réponse: C
Explication
Chaque ressource de l'architecture REST est identifiée par son URI. Le but d'un URI est de localiser une ou plusieurs ressources sur le serveur hébergeant le service Web.
Feuille de réponses
Numéro de question | Clé de réponse |
---|---|
1 | B |
2 | ré |
3 | ré |
4 | C |
5 | C |
6 | C |
sept | ré |
8 | C |
9 | UNE |
dix | B |
11 | C |
12 | UNE |
13 | C |
14 | UNE |
15 | B |
16 | C |
17 | ré |
18 | UNE |
19 | UNE |
20 | B |
21 | C |
22 | ré |
23 | C |
24 | C |
25 | C |