Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Tâche - Utilisation d'une API | Programmation Asynchrone et Introduction aux Services Web
Introduction à .NET avec C#
course content

Contenu du cours

Introduction à .NET avec C#

Introduction à .NET avec C#

1. Introduction
2. Programmation Asynchrone et Introduction aux Services Web
3. Introduction aux Bases de Données avec .NET
4. Opérations CRUD avec MySQL
5. Optimisation des Opérations de Base de Données

book
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<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ête GET 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éthode ReadAsStringAsync ;
  • 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.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 6
We're sorry to hear that something went wrong. What happened?
some-alt