Kursinnhold
Introduction to .NET With C#
Introduction to .NET With C#
Oppgave – Bruk av et API
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
url
og 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!