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
urle 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
HttpCliented effettuare una richiestaGETall'url; - Memorizzare la risposta della richiesta HTTP in un oggetto
HttpResponseMessage; - Estrarre il testo grezzo del messaggio dall'oggetto
HttpResponseMessageutilizzando il metodoReadAsStringAsync; - Visualizzare il messaggio.
Nota
Questo esercizio non prevede test unitari. È possibile verificare la correttezza del codice in base a una risposta positiva dall'API.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Mi faccia domande su questo argomento
Riassuma questo capitolo
Mostri esempi dal mondo reale
Awesome!
Completion rate improved to 2.22
Esercizio - Utilizzo di un'API
Scorri per mostrare il menu
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
urle 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
HttpCliented effettuare una richiestaGETall'url; - Memorizzare la risposta della richiesta HTTP in un oggetto
HttpResponseMessage; - Estrarre il testo grezzo del messaggio dall'oggetto
HttpResponseMessageutilizzando il metodoReadAsStringAsync; - Visualizzare il messaggio.
Nota
Questo esercizio non prevede test unitari. È possibile verificare la correttezza del codice in base a una risposta positiva dall'API.
Grazie per i tuoi commenti!