Зміст курсу
Вступ до .NET з C#
Вступ до .NET з C#
Завдання – Використання API
Існує безкоштовний публічний API під назвою Numbers API. Він має декілька кінцевих точок, одна з яких повертає випадковий факт про будь-яку дату року.
Наведено базовий код. Програма отримує від користувача номер місяця та номер дня.
Завдання: Зробити запит до Numbers API для отримання випадкового факту про цю дату.
Рекомендації:
Формат отримання факту про певну дату: http://numbersapi.com/<month>/<day>/date
, де <month>
— це номер місяця, а <day>
— номер дня. Наприклад, якщо користувач вводить 11
як місяць (що відповідає 11-му місяцю — листопаду) та 6
як день, то URL буде: http://numbersapi.com/11/6/date
Кроки:
Створити нову змінну з назвою
url
та зберегти в ній URL відповідно до формату, описаного в Рекомендаціях. Може знадобитися використання форматування рядків;Створити новий об'єкт
HttpClient()
;Використати об'єкт
HttpClient
для виконанняGET
-запиту доurl
;Зберегти відповідь HTTP-запиту в об'єкт
HttpResponseMessage
;Отримати текстове повідомлення з об'єкта
HttpResponseMessage
за допомогою методуReadAsStringAsync
;Відобразити повідомлення.
Note
Це завдання не має модульних тестів. Перевірити правильність коду можна за успішною відповіддю від API.
Дякуємо за ваш відгук!