DifficileChoix unique

Question d'entraînement 200-301

Un appel d'API REST utilise la méthode GET sur un endpoint d'inventaire de périphériques. Quelle est l'intention la plus probable de cet appel ?

Choisissez la meilleure réponse.

Bonne réponse

  • ARécupérer des informations à partir du endpoint.

Explication

L'intention la plus probable est de récupérer des informations, et non d'en créer ou d'en supprimer. Concrètement, GET est couramment utilisé lorsqu'un client souhaite lire l'état ou les données d'inventaire d'un endpoint d'API. C'est l'un des concepts de type REST les plus fondamentaux en matière d'automatisation réseau. La clé réside dans l'association de la sémantique de la méthode avec l'intention opérationnelle probable.

Pourquoi chaque option est juste ou fausse

A

Juste

Récupérer des informations à partir du endpoint.

La méthode HTTP GET est utilisée pour récupérer la représentation d'une ressource à partir du serveur sans provoquer d'effets secondaires. Dans les API RESTful, GET est une opération sûre et idempotente, ce qui signifie qu'elle lit uniquement les données et ne modifie pas l'état du serveur. Par conséquent, appeler GET sur un inventaire de périphériques renvoie les informations d'inventaire actuelles.

B

Fausse

Supprimer le endpoint du contrôleur.

HTTP DELETE est la méthode spécifiquement conçue pour supprimer une ressource d'un serveur, mais GET ne possède pas une telle sémantique. Utiliser GET pour supprimer un endpoint violerait la spécification HTTP, car GET doit être sûr et ne doit jamais modifier l'état du serveur. La suppression d'un inventaire de périphériques nécessiterait une requête DELETE et non GET.

C

Fausse

Remplacer le endpoint par une nouvelle ressource.

Le remplacement de ressources dans REST s'effectue avec la méthode HTTP PUT, qui met à jour ou remplace une ressource à un URI donné, tandis que GET est défini uniquement pour la récupération. Soumettre une requête GET pour remplacer le endpoint violerait la contrainte de méthode sûre de REST et entraînerait des effets secondaires involontaires. Ainsi, le remplacement est totalement hors du champ d'application d'une requête GET.

D

Fausse

Forcer le périphérique en mode PPP.

Le mode PPP est une configuration d'encapsulation de couche liaison de données qui est gérée via la CLI, SNMP ou d'autres interfaces de gestion réseau, et non via des méthodes HTTP. Une requête GET d'API REST fonctionne au niveau de la couche application et récupère simplement des données JSON ou XML ; elle ne peut pas forcer un périphérique en mode PPP. Cette option confond la gestion au niveau des protocoles avec les appels d'API de la couche application.

Pour aller plus loin

Les API REST utilisent des méthodes HTTP standard pour interagir avec les équipements réseau de manière prévisible. La méthode GET est conçue pour récupérer des données à partir d'un endpoint spécifié sans provoquer d'effets secondaires ni de modifications sur la ressource. Cela rend GET idéal pour lire les détails d'inventaire d'un équipement, son état ou des instantanés de configuration dans des scénarios d'automatisation réseau. Les équipements Cisco prennent en charge les API RESTful qui suivent ces conventions, permettant une programmabilité cohérente et une intégration avec les outils d'automatisation. La décision d'utiliser GET par rapport à d'autres méthodes dépend de l'opération envisagée. GET est sûr et idempotent, ce qui signifie que des appels répétés ne modifient pas l'état du périphérique. En revanche, POST crée de nouvelles ressources, PUT remplace les ressources existantes et DELETE les supprime. Comprendre ces distinctions aide les ingénieurs réseau à interpréter correctement les appels d'API et leurs effets. Par exemple, un appel GET vers un endpoint d'inventaire de périphériques a logiquement pour intention de récupérer les données actuelles du périphérique plutôt que de les modifier ou de les supprimer. Les pièges d'examen surviennent souvent lorsque les candidats confondent la sémantique de ces méthodes. GET n'effectue pas de modifications de configuration ni de suppressions, de sorte que les options suggérant de telles actions sont incorrectes. En pratique, les scripts d'automatisation réseau utilisent GET pour collecter des informations à des fins de surveillance ou de reporting, garantissant qu'aucune modification non intentionnelle ne se produit. Reconnaître ce comportement est crucial pour la réussite à l'examen Cisco et pour les tâches de programmabilité réseau dans le monde réel.

À propos de ces questions d'entraînement

Cette question fait partie des questions d'entraînement 200-301 originales de Courseiva, rédigées pour apprendre et jamais copiées d'examens réels ou de dumps.

Traduite de l'original anglais avec l'IA et vérifiée pour le sens. Les codes d'examen, les commandes et les noms de produits sont conservés tels qu'ils apparaissent à l'examen.