Урок 02. Практикум 1: Postman и маршруты с параметрами
⚡ Кратко: суть урока
Урок посвящён практике: закрепляем знания Flask и учимся тестировать API через Postman. Основная тема — маршруты с параметрами URL.
- Postman — инструмент для ручного тестирования API: отправка GET, POST, PUT, DELETE запросов.
- Параметры URL позволяют создавать динамические маршруты:
/user/<name>,/double/<int:n>. - Flask поддерживает типы конвертеров:
string(по умолчанию),int,float,path,uuid. - Конвертер
pathпринимает строку со слешами, в отличие отstring.
Что запомнить: @app.route('/hello/<name>') создаёт динамический маршрут. Для чисел используй <int:id>, для путей со слешами — <path:filepath>.
Частая ошибка: думать, что string конвертер принимает слеши — он их не принимает, для этого нужен path.
📖 О чём этот урок
В этом уроке мы отработаем практические навыки работы с Flask: создадим приложение с динамическими маршрутами и научимся тестировать его через Postman — профессиональный инструмент для работы с API.
Что изучим
- Установка и настройка Postman
- Создание коллекций запросов в Postman
- HTTP-методы: GET, POST, PUT, DELETE
- Маршруты с параметрами в Flask:
<name>,<int:n> - Конвертеры URL:
string,int,float,path,uuid - Переменные окружения в Postman
📚 Что повторить перед изучением
- Урок 01: HTTP, Flask, первое приложение
- Базовый Python: f-strings, функции, типы данных
- Работа с терминалом:
pip install,python app.py