Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Aufgabe – Verwendung Einer API | Asynchrone Programmierung und Einführung in Webdienste
Einführung in .NET mit C#
course content

Kursinhalt

Einführung in .NET mit C#

Einführung in .NET mit C#

1. Einführung
2. Asynchrone Programmierung und Einführung in Webdienste
3. Einführung in Datenbanken mit .NET
4. CRUD-Operationen mit MySQL
5. Optimierung von Datenbankoperationen

book
Aufgabe – Verwendung Einer API

Es gibt eine kostenlose öffentliche API, sie heißt Numbers API. Sie bietet mehrere Endpunkte, von denen einer eine zufällige Information zu einem beliebigen Datum des Jahres zurückgibt.

Der Basiscode ist vorgegeben. Das Programm nimmt eine Monatszahl und eine Tageszahl vom Benutzer entgegen.

Aufgabe: Senden Sie eine Anfrage an die Numbers API, um eine zufällige Information zu diesem Datum abzurufen.

Hinweise:

Das Format zum Abrufen einer Information zu einem bestimmten Datum ist: http://numbersapi.com/<month>/<day>/date, wobei <month> die Monatszahl und <day> die Tageszahl darstellt. Wenn der Benutzer beispielsweise 11 für den Monat (was den 11. Monat – November – repräsentiert) und 6 für den Tag eingibt, lautet die URL: http://numbersapi.com/11/6/date

Schritte:

  • Neue Variable url erstellen und die URL gemäß dem in den Hinweisen erklärten Format speichern; eventuell String-Formatierung verwenden;

  • Neues Objekt HttpClient() erstellen;

  • Mit dem HttpClient-Objekt eine GET-Anfrage an die url senden;

  • Die Antwort der HTTP-Anfrage in einem HttpResponseMessage-Objekt speichern;

  • Den Rohtext der Nachricht aus dem HttpResponseMessage-Objekt mit der Methode ReadAsStringAsync extrahieren;

  • Die Nachricht anzeigen.

Hinweis

Diese Aufgabe enthält keine Unit-Tests. Die Korrektheit des Codes kann anhand einer erfolgreichen Antwort der API überprüft werden.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 6

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

course content

Kursinhalt

Einführung in .NET mit C#

Einführung in .NET mit C#

1. Einführung
2. Asynchrone Programmierung und Einführung in Webdienste
3. Einführung in Datenbanken mit .NET
4. CRUD-Operationen mit MySQL
5. Optimierung von Datenbankoperationen

book
Aufgabe – Verwendung Einer API

Es gibt eine kostenlose öffentliche API, sie heißt Numbers API. Sie bietet mehrere Endpunkte, von denen einer eine zufällige Information zu einem beliebigen Datum des Jahres zurückgibt.

Der Basiscode ist vorgegeben. Das Programm nimmt eine Monatszahl und eine Tageszahl vom Benutzer entgegen.

Aufgabe: Senden Sie eine Anfrage an die Numbers API, um eine zufällige Information zu diesem Datum abzurufen.

Hinweise:

Das Format zum Abrufen einer Information zu einem bestimmten Datum ist: http://numbersapi.com/<month>/<day>/date, wobei <month> die Monatszahl und <day> die Tageszahl darstellt. Wenn der Benutzer beispielsweise 11 für den Monat (was den 11. Monat – November – repräsentiert) und 6 für den Tag eingibt, lautet die URL: http://numbersapi.com/11/6/date

Schritte:

  • Neue Variable url erstellen und die URL gemäß dem in den Hinweisen erklärten Format speichern; eventuell String-Formatierung verwenden;

  • Neues Objekt HttpClient() erstellen;

  • Mit dem HttpClient-Objekt eine GET-Anfrage an die url senden;

  • Die Antwort der HTTP-Anfrage in einem HttpResponseMessage-Objekt speichern;

  • Den Rohtext der Nachricht aus dem HttpResponseMessage-Objekt mit der Methode ReadAsStringAsync extrahieren;

  • Die Nachricht anzeigen.

Hinweis

Diese Aufgabe enthält keine Unit-Tests. Die Korrektheit des Codes kann anhand einer erfolgreichen Antwort der API überprüft werden.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 6
some-alt