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!
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
Awesome!
Completion rate improved to 2.22
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
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!