Tâche - Utilisation d'une API
Il existe une API publique gratuite, appelée Numbers API. Elle propose plusieurs points de terminaison, dont l’un retourne un fait aléatoire concernant n’importe quelle date de l’année.
Le code de base est fourni. Le programme demande à l’utilisateur un numéro de mois et un numéro de jour.
Tâche : Effectuer une requête vers la Numbers API pour récupérer un fait aléatoire concernant cette date.
Consignes :
Le format pour récupérer un fait concernant une date est : http://numbersapi.com/<month>/<day>/date où <month> représente le numéro du mois et <day> le numéro du jour. Par exemple, si l’utilisateur saisit 11 pour le mois (ce qui correspond au 11e mois - novembre) et 6 pour le jour, l’URL sera : http://numbersapi.com/11/6/date
Étapes :
- Créer une nouvelle variable appelée
urlet stocker l’URL en suivant le format expliqué dans les Consignes. Il peut être nécessaire d’utiliser le formatage de chaîne de caractères ; - Créer un nouvel objet
HttpClient(); - Utiliser l’objet
HttpClientet effectuer une requêteGETvers l’url; - Stocker la réponse de la requête HTTP dans un objet
HttpResponseMessage; - Extraire le texte brut du message à partir de l’objet
HttpResponseMessageà l’aide de la méthodeReadAsStringAsync; - Afficher le message.
Remarque
Cette tâche ne comporte pas de tests unitaires. Vous pouvez vérifier la validité de votre code en fonction d’une réponse réussie de l’API.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Posez-moi des questions sur ce sujet
Résumer ce chapitre
Afficher des exemples du monde réel
Awesome!
Completion rate improved to 2.22
Tâche - Utilisation d'une API
Glissez pour afficher le menu
Il existe une API publique gratuite, appelée Numbers API. Elle propose plusieurs points de terminaison, dont l’un retourne un fait aléatoire concernant n’importe quelle date de l’année.
Le code de base est fourni. Le programme demande à l’utilisateur un numéro de mois et un numéro de jour.
Tâche : Effectuer une requête vers la Numbers API pour récupérer un fait aléatoire concernant cette date.
Consignes :
Le format pour récupérer un fait concernant une date est : http://numbersapi.com/<month>/<day>/date où <month> représente le numéro du mois et <day> le numéro du jour. Par exemple, si l’utilisateur saisit 11 pour le mois (ce qui correspond au 11e mois - novembre) et 6 pour le jour, l’URL sera : http://numbersapi.com/11/6/date
Étapes :
- Créer une nouvelle variable appelée
urlet stocker l’URL en suivant le format expliqué dans les Consignes. Il peut être nécessaire d’utiliser le formatage de chaîne de caractères ; - Créer un nouvel objet
HttpClient(); - Utiliser l’objet
HttpClientet effectuer une requêteGETvers l’url; - Stocker la réponse de la requête HTTP dans un objet
HttpResponseMessage; - Extraire le texte brut du message à partir de l’objet
HttpResponseMessageà l’aide de la méthodeReadAsStringAsync; - Afficher le message.
Remarque
Cette tâche ne comporte pas de tests unitaires. Vous pouvez vérifier la validité de votre code en fonction d’une réponse réussie de l’API.
Merci pour vos commentaires !