Завдання – Використання 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.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.22
Завдання – Використання 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.
Дякуємо за ваш відгук!