Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Esercizio - Utilizzo di un'API | Programmazione Asincrona e Introduzione ai Servizi Web
Introduzione a .NET con C#
course content

Contenuti del Corso

Introduzione a .NET con C#

Introduzione a .NET con C#

1. Introduzione
2. Programmazione Asincrona e Introduzione ai Servizi Web
3. Introduzione ai Database con .NET
4. Operazioni CRUD con MySQL
5. Ottimizzazione delle Operazioni di Database

book
Esercizio - Utilizzo di un'API

Esiste un'API pubblica gratuita chiamata Numbers API. Dispone di diversi endpoint, uno dei quali restituisce un fatto casuale su una qualsiasi data dell'anno.

Il codice di base è fornito. Il programma riceve dal utente un numero di mese e un numero di giorno.

Obiettivo: Effettuare una richiesta alla Numbers API per recuperare un fatto casuale relativo a quella data.

Linee guida:

Il formato per recuperare un fatto relativo a una data è: http://numbersapi.com/<month>/<day>/date dove <month> rappresenta il numero del mese e <day> rappresenta il numero del giorno. Ad esempio, se l'utente inserisce 11 come mese (che rappresenta l'undicesimo mese - novembre) e 6 come giorno, l'URL sarà: http://numbersapi.com/11/6/date

Passaggi:

  • Creare una nuova variabile chiamata url e memorizzare l'URL seguendo il formato spiegato nelle Linee guida. Potrebbe essere necessario utilizzare la formattazione delle stringhe;

  • Creare un nuovo oggetto HttpClient();

  • Utilizzare l'oggetto HttpClient ed effettuare una richiesta GET all'url;

  • Memorizzare la risposta della richiesta HTTP in un oggetto HttpResponseMessage;

  • Estrarre il testo grezzo del messaggio dall'oggetto HttpResponseMessage utilizzando il metodo ReadAsStringAsync;

  • Visualizzare il messaggio.

Nota

Questo esercizio non prevede test unitari. È possibile verificare la correttezza del codice in base a una risposta positiva dall'API.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 6

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

course content

Contenuti del Corso

Introduzione a .NET con C#

Introduzione a .NET con C#

1. Introduzione
2. Programmazione Asincrona e Introduzione ai Servizi Web
3. Introduzione ai Database con .NET
4. Operazioni CRUD con MySQL
5. Ottimizzazione delle Operazioni di Database

book
Esercizio - Utilizzo di un'API

Esiste un'API pubblica gratuita chiamata Numbers API. Dispone di diversi endpoint, uno dei quali restituisce un fatto casuale su una qualsiasi data dell'anno.

Il codice di base è fornito. Il programma riceve dal utente un numero di mese e un numero di giorno.

Obiettivo: Effettuare una richiesta alla Numbers API per recuperare un fatto casuale relativo a quella data.

Linee guida:

Il formato per recuperare un fatto relativo a una data è: http://numbersapi.com/<month>/<day>/date dove <month> rappresenta il numero del mese e <day> rappresenta il numero del giorno. Ad esempio, se l'utente inserisce 11 come mese (che rappresenta l'undicesimo mese - novembre) e 6 come giorno, l'URL sarà: http://numbersapi.com/11/6/date

Passaggi:

  • Creare una nuova variabile chiamata url e memorizzare l'URL seguendo il formato spiegato nelle Linee guida. Potrebbe essere necessario utilizzare la formattazione delle stringhe;

  • Creare un nuovo oggetto HttpClient();

  • Utilizzare l'oggetto HttpClient ed effettuare una richiesta GET all'url;

  • Memorizzare la risposta della richiesta HTTP in un oggetto HttpResponseMessage;

  • Estrarre il testo grezzo del messaggio dall'oggetto HttpResponseMessage utilizzando il metodo ReadAsStringAsync;

  • Visualizzare il messaggio.

Nota

Questo esercizio non prevede test unitari. È possibile verificare la correttezza del codice in base a una risposta positiva dall'API.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 6
some-alt