Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаба СТ 1

.docx
Скачиваний:
0
Добавлен:
26.06.2025
Размер:
1.06 Mб
Скачать

ФГБОУ ВО

«Уфимский государственный авиационный технический университет»

Кафедра ТК

ОТЧЕТ

по лабораторной работе №1

по дисциплине «Сетевые технологии»

Выполнил: студенты гр. ИВТ-327Б

Проверил: доцент каф. ТК

Насыров Р.В.

Уфа 2024

Активация

Маршрутизация с помощью класса APIRouter

Маршрутизация была обработана экземпляром FastAPI() инициированным в переменной приложения

Класс APIRouter импортируется из пакета fastapi и создается экземпляр. Методы маршрута создаются и распространяются из созданного экземпляра

Маршрутизация с помощью класса APIRouter

Работа с curl

Протестировали приложение, отправив запрос GET с помощью curl

Валидация тела запроса с использованием моделей Pydantic

Путь и параметры запроса

Создали новый маршрут для получения одной задачи, добавив идентификатор задачи в качестве параметра пути.

Работа с Swagger ReDoc

Мы создали маршруты для создания и получения задач. Построим маршруты для обновления и удаления добавленных задач.

Удаление задачи:

Построение моделей ответа

Обработка ошибок

Вывод: В данной лабораторной работе мы выполнили приведенные действия по настройке среды и создания простого приложения в FASTARI, выполнили действия по формирование ответов в соответствии с моделью ответов и действия по обработке ошибок

Соседние файлы в предмете Теория принятия решений