Kursinhalt
Einführung in .NET mit C#
Einführung in .NET mit C#
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 eineGET
-Anfrage an dieurl
senden;Die Antwort der HTTP-Anfrage in einem
HttpResponseMessage
-Objekt speichern;Den Rohtext der Nachricht aus dem
HttpResponseMessage
-Objekt mit der MethodeReadAsStringAsync
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.
Danke für Ihr Feedback!