2.5 Валидация параметров маршрутов (Path, Query)
9 из 9 шагов пройдено
12 из 12 баллов  получено

Задача 1

Задание:

Напишите код приложения на FastAPI, в котором асинхронная функция user() будет принимать GET-запрос по маршруту /user/<name>, получая строковой параметр пути name и использует валидатор Path со следующими параметрами:

  • Минимальная длина строки 4 символа
  • Максимальная длина строки 20 символов
  • Описание поля Enter your name

Конечная точка должна возвращать словарь с ключом user_name и значением параметра name.


P.S. На экран ничего не нужно выводить, пример запроса:

/user/Alex

ответ для него:

{'user_name': 'Alex'}
Чтобы решить это задание откройте

Напишите программу. Тестируется через stdin → stdout

Time Limit: 30 секунд
Memory Limit: 256 MB

Будьте вежливы и соблюдайте наши принципы сообщества. Пожалуйста, не оставляйте решения и подсказки в комментариях, для этого есть отдельный форум.
Нет обсуждений. Начните первое.