Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Taak - Een API Gebruiken | Asynchrone Programmeren en Introductie tot Webservices
Introductie tot .NET met C#
course content

Cursusinhoud

Introductie tot .NET met C#

Introductie tot .NET met C#

1. Introductie
2. Asynchrone Programmeren en Introductie tot Webservices
3. Introductie tot Databases met .NET
4. CRUD-Bewerkingen met MySQL
5. Databasebewerkingen Optimaliseren

book
Taak - Een API Gebruiken

Er is een gratis publieke API, genaamd Numbers API. Deze heeft meerdere eindpunten, waarvan één een willekeurig feit over een willekeurige datum van het jaar retourneert.

De basiscode is gegeven. Het programma vraagt een maandnummer en een dagnummer van de gebruiker.

Opdracht: Voer een verzoek uit naar de Numbers API om een willekeurig feit over die datum op te halen.

Richtlijnen:

Het formaat voor het ophalen van een feit over een bepaalde datum is: http://numbersapi.com/<month>/<day>/date waarbij <month> het nummer van de maand en <day> het nummer van de dag voorstelt. Bijvoorbeeld, als de gebruiker 11 invoert voor de maand (wat de 11e maand - november is) en 6 voor de dag, dan wordt de URL: http://numbersapi.com/11/6/date

Stappen:

  • Maak een nieuwe variabele genaamd url en sla de URL op volgens het formaat uitgelegd in de Richtlijnen. Mogelijk is string formatting nodig;

  • Maak een nieuw HttpClient() object aan;

  • Gebruik het HttpClient object en voer een GET verzoek uit naar de url;

  • Sla de response van het HTTP-verzoek op in een HttpResponseMessage object;

  • Extraheer de ruwe berichttekst uit het HttpResponseMessage object met behulp van de methode ReadAsStringAsync;

  • Toon het bericht.

Opmerking

Deze opdracht heeft geen unittests. Je kunt de juistheid van je code controleren op basis van een succesvolle response van de API.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 6

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

course content

Cursusinhoud

Introductie tot .NET met C#

Introductie tot .NET met C#

1. Introductie
2. Asynchrone Programmeren en Introductie tot Webservices
3. Introductie tot Databases met .NET
4. CRUD-Bewerkingen met MySQL
5. Databasebewerkingen Optimaliseren

book
Taak - Een API Gebruiken

Er is een gratis publieke API, genaamd Numbers API. Deze heeft meerdere eindpunten, waarvan één een willekeurig feit over een willekeurige datum van het jaar retourneert.

De basiscode is gegeven. Het programma vraagt een maandnummer en een dagnummer van de gebruiker.

Opdracht: Voer een verzoek uit naar de Numbers API om een willekeurig feit over die datum op te halen.

Richtlijnen:

Het formaat voor het ophalen van een feit over een bepaalde datum is: http://numbersapi.com/<month>/<day>/date waarbij <month> het nummer van de maand en <day> het nummer van de dag voorstelt. Bijvoorbeeld, als de gebruiker 11 invoert voor de maand (wat de 11e maand - november is) en 6 voor de dag, dan wordt de URL: http://numbersapi.com/11/6/date

Stappen:

  • Maak een nieuwe variabele genaamd url en sla de URL op volgens het formaat uitgelegd in de Richtlijnen. Mogelijk is string formatting nodig;

  • Maak een nieuw HttpClient() object aan;

  • Gebruik het HttpClient object en voer een GET verzoek uit naar de url;

  • Sla de response van het HTTP-verzoek op in een HttpResponseMessage object;

  • Extraheer de ruwe berichttekst uit het HttpResponseMessage object met behulp van de methode ReadAsStringAsync;

  • Toon het bericht.

Opmerking

Deze opdracht heeft geen unittests. Je kunt de juistheid van je code controleren op basis van een succesvolle response van de API.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 6
some-alt