Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Opgave – Brug af et API | Asynkron Programmering og Introduktion til Webtjenester
Introduktion til .NET med C#
course content

Kursusindhold

Introduktion til .NET med C#

Introduktion til .NET med C#

1. Introduktion
2. Asynkron Programmering og Introduktion til Webtjenester
3. Introduktion til Databaser med .NET
4. CRUD-Operationer med MySQL
5. Optimering af Databaseoperationer

book
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 en GET-forespørgsel til url;

  • Gem svaret fra HTTP-forespørgslen i et HttpResponseMessage-objekt;

  • Udtræk den rå beskedtekst fra HttpResponseMessage-objektet ved hjælp af ReadAsStringAsync-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.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 6

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

course content

Kursusindhold

Introduktion til .NET med C#

Introduktion til .NET med C#

1. Introduktion
2. Asynkron Programmering og Introduktion til Webtjenester
3. Introduktion til Databaser med .NET
4. CRUD-Operationer med MySQL
5. Optimering af Databaseoperationer

book
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 en GET-forespørgsel til url;

  • Gem svaret fra HTTP-forespørgslen i et HttpResponseMessage-objekt;

  • Udtræk den rå beskedtekst fra HttpResponseMessage-objektet ved hjælp af ReadAsStringAsync-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.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 6
some-alt