
Лаба СТ 1
.docxФГБОУ ВО
«Уфимский государственный авиационный технический университет»
Кафедра ТК
ОТЧЕТ
по лабораторной работе №1
по дисциплине «Сетевые технологии»
Выполнил: студенты гр. ИВТ-327Б
Проверил: доцент каф. ТК
Насыров Р.В.
Уфа 2024
Активация
Маршрутизация с помощью класса APIRouter
Маршрутизация была обработана экземпляром FastAPI() инициированным в переменной приложения
Класс APIRouter импортируется из пакета fastapi и создается экземпляр. Методы маршрута создаются и распространяются из созданного экземпляра
Маршрутизация с помощью класса APIRouter
Работа с curl
Протестировали приложение, отправив запрос GET с помощью curl
Валидация тела запроса с использованием моделей Pydantic
Путь и параметры запроса
Создали новый маршрут для получения одной задачи, добавив идентификатор задачи в качестве параметра пути.
Работа с Swagger ReDoc
Мы создали маршруты для создания и получения задач. Построим маршруты для обновления и удаления добавленных задач.
Удаление задачи:
Построение моделей ответа
Обработка ошибок
Вывод: В данной лабораторной работе мы выполнили приведенные действия по настройке среды и создания простого приложения в FASTARI, выполнили действия по формирование ответов в соответствии с моделью ответов и действия по обработке ошибок