Opgave – Brug af et API
Der findes en gratis offentlig API kaldet Numbers API. Den har flere endpoints, hvoraf et returnerer en tilfældig fakta om en hvilken som helst dato på året.
Grundkoden er givet. Programmet modtager et månedsnummer og et dagsnummer fra brugeren.
Opgave: Send en forespørgsel til Numbers API for at hente en tilfældig fakta om den pågældende dato.
Retningslinjer:
Formatet for at hente en fakta om en bestemt dato er: http://numbersapi.com/<month>/<day>/date
, hvor <month>
repræsenterer månedens nummer og <day>
repræsenterer dagens nummer. For eksempel, hvis brugeren indtaster 11
for måneden (som repræsenterer den 11. måned - november) og 6
for dagen, vil URL'en være: http://numbersapi.com/11/6/date
Trin:
- Opret en ny variabel kaldet
url
og gem URL'en i det format, der er forklaret i Retningslinjerne. Du skal muligvis bruge strengformatering; - Opret et nyt
HttpClient()
-objekt; - Brug
HttpClient
-objektet og lav enGET
-forespørgsel tilurl
; - Gem svaret fra HTTP-forespørgslen i et
HttpResponseMessage
-objekt; - Udtræk den rå beskedtekst fra
HttpResponseMessage
-objektet ved hjælp afReadAsStringAsync
-metoden; - Vis beskeden.
Bemærk
Denne opgave har ingen enhedstests. Du kan verificere korrektheden af din kode baseret på et vellykket svar fra API'en.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.22
Opgave – Brug af et API
Stryg for at vise menuen
Der findes en gratis offentlig API kaldet Numbers API. Den har flere endpoints, hvoraf et returnerer en tilfældig fakta om en hvilken som helst dato på året.
Grundkoden er givet. Programmet modtager et månedsnummer og et dagsnummer fra brugeren.
Opgave: Send en forespørgsel til Numbers API for at hente en tilfældig fakta om den pågældende dato.
Retningslinjer:
Formatet for at hente en fakta om en bestemt dato er: http://numbersapi.com/<month>/<day>/date
, hvor <month>
repræsenterer månedens nummer og <day>
repræsenterer dagens nummer. For eksempel, hvis brugeren indtaster 11
for måneden (som repræsenterer den 11. måned - november) og 6
for dagen, vil URL'en være: http://numbersapi.com/11/6/date
Trin:
- Opret en ny variabel kaldet
url
og gem URL'en i det format, der er forklaret i Retningslinjerne. Du skal muligvis bruge strengformatering; - Opret et nyt
HttpClient()
-objekt; - Brug
HttpClient
-objektet og lav enGET
-forespørgsel tilurl
; - Gem svaret fra HTTP-forespørgslen i et
HttpResponseMessage
-objekt; - Udtræk den rå beskedtekst fra
HttpResponseMessage
-objektet ved hjælp afReadAsStringAsync
-metoden; - Vis beskeden.
Bemærk
Denne opgave har ingen enhedstests. Du kan verificere korrektheden af din kode baseret på et vellykket svar fra API'en.
Tak for dine kommentarer!