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

Réponse: B

Explication

REST signifie REpresentational State Transfer.

Q 4 - Laquelle des méthodes suivantes n'est pas une méthode HTTP valide utilisée dans les services Web RESTful?

A - OBTENIR

B - METTRE

C - TEMPS

D - POST

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?

A - OPTIONS

B - SUPPRIMER

C - DATE

D - POST

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.

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.

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.

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.

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.

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 12 - Lequel des protocoles suivants est utilisé par les services Web RESTful comme moyen de communication entre le client et le serveur?

A - HTTP

B - FTP

C - Gopher

D - Aucune de ces réponses.

Réponse: A

Explication

Les services Web RESTful utilisent le protocole HTTP comme moyen de communication entre le client et le serveur.

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.?

A - VERBE

B - URI

C - Version HTTP

D - En-tête de demande

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?

A - VERBE

B - URI

C - Version HTTP

D - En-tête de demande

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?

A - VERBE

B - URI

C - Version HTTP

D - En-tête de demande

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?

A - VERBE

B - URI

C - Version HTTP

D - En-tête de demande

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?

A - Corps de la requête

B - URI

C - Version HTTP

D - En-tête de demande

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?

A - Code d'état / réponse

B - Version HTTP

C - En-tête de réponse

D - Corps de réponse

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?

A - Code d'état / réponse

B - Version HTTP

C - En-tête de réponse

D - Corps de réponse

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?

A - Code d'état / réponse

B - Version HTTP

C - En-tête de réponse

D - Corps de réponse

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?

A - Code d'état / réponse

B - Version HTTP

C - En-tête de réponse

D - Corps de réponse

Réponse: D

Explication

Corps de la réponse - Contenu du message de réponse ou représentation de la ressource.

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.

Réponse: C

Explication

URI signifie Uniform Resource Identifier. Chaque ressource de 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
3
4 C
5 C
6 C
sept
8 C
9 UNE
dix B
11 C
12 UNE
13 C
14 UNE
15 B
16 C
17
18 UNE
19 UNE
20 B
21 C
22
23 C
24 C
25 C