Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oppgave – Bruk av et API | Asynkron Programmering og Introduksjon til Webtjenester
Introduction to .NET With C#

bookOppgave – 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 en GET-forespørsel til url;
  • Lagre svaret fra HTTP-forespørselen i et HttpResponseMessage-objekt;
  • Ekstraher råtekstmeldingen fra HttpResponseMessage-objektet ved å bruke ReadAsStringAsync-metoden;
  • Vis meldingen.

Merk

Denne oppgaven har ingen enhetstester. Du kan verifisere at koden fungerer ved å motta et vellykket svar fra API-et.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 6

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 2. Kapittel 6
some-alt