Kursusindhold
Introduktion til .NET med C#
Introduktion til .NET med C#
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!