MoyenneChoix unique

Question d'entraînement 200-301

Quelle méthode HTTP est généralement utilisée pour récupérer des données à partir d'une REST API sans modifier la ressource ?

Choisissez la meilleure réponse.

Bonne réponse

  • CGET

Explication

Les requêtes GET sont utilisées pour récupérer des informations sur les ressources. Elles sont destinées à des opérations de lecture plutôt qu'à la création, au remplacement ou à la suppression.

Pourquoi chaque option est juste ou fausse

A

Fausse

POST

POST est utilisé pour soumettre des données à une ressource spécifiée, entraînant généralement la création d'une nouvelle ressource subordonnée ou déclenchant un traitement pouvant avoir des effets secondaires. Elle n'est ni sûre ni idempotente, car chaque requête peut produire des résultats différents ou des entrées en double. Ainsi, POST est conçue pour des actions qui modifient des données ou invoquent des processus, et non pour récupérer des ressources.

B

Fausse

PUT

PUT est destiné à remplacer une ressource entière par la charge utile incluse dans la requête, ou à la créer à un URI spécifique si elle n'existe pas. Bien que PUT soit idempotente, ce qui signifie que des requêtes répétées produisent le même état, elle modifie ou crée des données sur le serveur au lieu de les récupérer. Par conséquent, elle ne convient pas pour simplement lire des données à partir d'une REST API.

C

Juste

GET

GET est une méthode HTTP sûre et idempotente qui demande une représentation d'une ressource spécifique sans modifier l'état du serveur. Dans la conception REST, c'est la méthode standard pour les opérations en lecture seule telles que la récupération d'une ressource ou d'une collection. Comme elle n'a aucun effet secondaire, les réponses GET peuvent être mises en cache et répétées en toute sécurité.

D

Fausse

DELETE

DELETE demande au serveur de supprimer la ressource identifiée par l'URI de la requête, la rendant définitivement indisponible ou planifiée pour suppression. Bien que DELETE soit idempotente, son but est de détruire ou de désactiver une ressource plutôt que de retourner ses données. Tout corps de réponse provenant de DELETE est généralement un message de statut, et non la représentation demandée, il ne s'agit donc clairement pas d'une méthode de récupération.

Pour aller plus loin

La méthode HTTP GET fait partie intégrante de la communication avec une REST API, conçue spécifiquement pour récupérer des données d'un serveur sans provoquer d'effets secondaires ni de modifications sur la ressource. Dans le contexte de la mise en réseau et de l'automatisation Cisco, les requêtes GET permettent aux ingénieurs réseau d'interroger en toute sécurité les états, configurations ou statistiques des équipements. Cette opération en lecture seule garantit que la ressource reste inchangée, ce qui est essentiel pour surveiller et auditer les équipements réseau de manière programmatique. Lors de l'interaction avec des REST APIs dans le cadre de l'automatisation Cisco, le choix de la méthode HTTP a un impact direct sur l'opération effectuée sur la ressource. GET est la méthode standard pour demander la récupération de données, tandis que d'autres méthodes telles que POST, PUT et DELETE sont utilisées respectivement pour créer, mettre à jour ou supprimer des ressources. Les principes de conception RESTful mettent l'accent sur l'utilisation de GET pour des opérations de lecture sûres et idempotentes, ce qui signifie que des requêtes GET répétées ne modifient pas l'état de la ressource, la rendant idéale pour les requêtes d'état du réseau. Un piège d'examen courant consiste à confondre GET avec POST ou PUT, car ces méthodes interagissent également avec des ressources mais avec des intentions différentes. GET ne transporte pas de corps de requête et ne doit jamais modifier la ressource, tandis que POST et PUT incluent des données pour créer ou mettre à jour des ressources. Dans des scénarios pratiques d'automatisation Cisco, l'utilisation de GET garantit la stabilité du réseau en évitant des modifications de configuration non intentionnelles lors de la récupération de données, renforçant ainsi son rôle de méthode la plus sûre pour interroger les informations des équipements.

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