Étant donné la réponse de l'API JSON du routeur, quel extrait de code Python affiche la valeur du nom d'hôte (hostname) ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : json_data = response,json() print(json_data['response'][0]['hostname']).
Pourquoi c'est la réponse
L'option correcte utilise response.json() pour analyser directement la réponse JSON d'une requête HTTP, ce qui est la méthode standard et la plus simple avec la bibliothèque requests. Elle accède ensuite au nom d'hôte en naviguant dans la structure JSON : ['response'] accède à l'objet principal, [0] sélectionne le premier élément d'une liste (souvent un tableau d'objets), et ['hostname'] extrait la valeur de la clé "hostname". Les options incorrectes ont plusieurs problèmes : json.loads(response.text) est correct pour analyser une chaîne JSON brute, mais response.json() est plus direct si response est un objet requests.Response. ['response']['family']['hostname'] suppose une structure JSON différente qui n'est pas montrée dans l'exemple implicite. [response][0][hostname] utilise des variables non définies (response et hostname sans guillemets) au lieu de clés de dictionnaire. [family][hostname] souffre du même problème de variables non définies.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise