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 hat mehrere Endpunkte, von denen einer einen zufälligen Fakt über ein beliebiges Datum des Jahres zurückgibt.
Der Basiscode ist gegeben. Das Programm nimmt eine Monatsnummer und eine Tagesnummer vom Benutzer entgegen.
Aufgabe: Machen Sie eine Anfrage an die Numbers API, um einen zufälligen Fakt über dieses Datum abzurufen.
Richtlinien:
Das Format zum Abrufen eines Fakts über ein bestimmtes Datum ist: http://numbersapi.com/<month>/<day>/date
, wobei <month>
die Monatsnummer und <day>
die Tagesnummer darstellt. Zum Beispiel, wenn der Benutzer 11
für den Monat (was den 11. Monat - November - darstellt) und 6
für den Tag eingibt, wird die URL sein: http://numbersapi.com/11/6/date
Schritte:
- Erstellen Sie eine neue Variable namens
url
und speichern Sie die URL im Format, das in den Richtlinien erklärt wird. Möglicherweise müssen Sie String-Formatierung verwenden; - Erstellen Sie ein neues
HttpClient()
-Objekt; - Verwenden Sie das
HttpClient
-Objekt und führen Sie eineGET
-Anfrage an dieurl
aus; - Speichern Sie die Antwort der HTTP-Anfrage in einem
HttpResponseMessage
-Objekt; - Extrahieren Sie den Rohtext der Nachricht aus dem
HttpResponseMessage
-Objekt mit der MethodeReadAsStringAsync
; - Zeigen Sie die Nachricht an.
Hinweis
Diese Aufgabe hat keine Unit-Tests. Sie können die Korrektheit Ihres Codes anhand einer erfolgreichen Antwort von der API überprüfen.
Danke für Ihr Feedback!