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

  • 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.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 6

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

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

  • 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.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 6
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt