Contenu du cours
Introduction à .NET avec C#
Introduction à .NET avec C#
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
url
et 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
HttpClient
et effectuer une requêteGET
vers 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 !