Oppgave – Bruk av et API
Sveip for å vise menyen
Det finnes et gratis offentlig API, kalt Numbers API. Det har flere endepunkter, hvor ett av dem returnerer en tilfeldig fakta om en hvilken som helst dato i året.
Grunnkoden er gitt. Programmet tar inn et månedsnummer og et dagsnummer fra brukeren.
Oppgave: Send en forespørsel til Numbers API for å hente en tilfeldig fakta om den aktuelle datoen.
Retningslinjer:
Formatet for å hente en fakta om en bestemt dato er: http://numbersapi.com/<month>/<day>/date hvor <month> representerer månedsnummeret og <day> representerer dagsnummeret. For eksempel, hvis brukeren skriver inn 11 for måned (som representerer den 11. måneden - november) og 6 for dag, vil URL-en være: http://numbersapi.com/11/6/date
Fremgangsmåte:
- Opprett en ny variabel kalt
urlog lagre URL-en i henhold til formatet forklart i retningslinjene. Du må kanskje bruke strengformatering; - Opprett et nytt
HttpClient()-objekt; - Bruk
HttpClient-objektet og send enGET-forespørsel tilurl; - Lagre svaret fra HTTP-forespørselen i et
HttpResponseMessage-objekt; - Ekstraher råtekstmeldingen fra
HttpResponseMessage-objektet ved å brukeReadAsStringAsync-metoden; - Vis meldingen.
Merk
Denne oppgaven har ingen enhetstester. Du kan verifisere at koden fungerer ved å motta et vellykket svar fra API-et.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår