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 possède plusieurs points de terminaison, dont l'un renvoie un fait aléatoire sur n'importe quelle date de l'année.
Le code de base est donné. Le programme prend un numéro de mois et un numéro de jour de l'utilisateur.
Tâche : Faites une requête à l'API Numbers pour récupérer un fait aléatoire sur cette date.
Directives :
Le format pour récupérer un fait sur une date est : http://numbersapi.com/<month>/<day>/date
où <month>
représente le numéro du mois et <day>
représente le numéro du jour. Par exemple, si l'utilisateur entre 11
pour le mois (qui représente le 11ème mois - novembre) et 6
pour le jour, l'URL sera : http://numbersapi.com/11/6/date
Étapes :
- Créez une nouvelle variable appelée
url
et stockez l'URL en suivant le format expliqué dans les directives. Vous devrez peut-être utiliser le formatage de chaîne ; - Créez un nouvel objet
HttpClient()
; - Utilisez l'objet
HttpClient
et effectuez une requêteGET
vers l'url
; - Stockez la réponse de la requête HTTP dans un objet
HttpResponseMessage
; - Extrayez le texte brut du message de l'objet
HttpResponseMessage
en utilisant la méthodeReadAsStringAsync
; - Affichez le message.
Remarque
Cette tâche n'a 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 !