ОТ ЗАПРОСА К РЕЗУЛЬТАТУ

Две пиццы.
Один запрос.
Ваш первый API.

Посмотрите меню, создайте заказ и проверьте, что сервер ответил правильно. Всё работает в браузере — Python не нужен.

Как это работает ↓

Без регистрации · вымышленные данные · отдельная сессия

ВАШЕ РАБОЧЕЕ МЕСТО

Сначала создайте сессию

Ваши заказы будут отделены от заказов других студентов.

ТРИ ШАГА ДО ПРАКТИКИ

Сначала правила. Потом запрос.

01

Получите сессию

Нажмите «Начать практику». Токен — ваш учебный пропуск на 24 часа.

02

Откройте Swagger

Прочитайте контракт, нажмите Try it out, затем Execute. Токен подставится автоматически.

Открыть документацию ↗
03

Повторите в Postman

Импортируйте коллекцию и окружение. Выберите окружение Pizza API Lab и начните с запроса 01.

Скачать два файла ↓

10 МИНУТ · МОЖНО РАБОТАТЬ В ПАРЕ

Восемь проверок пиццерии

Перед отправкой назовите ожидаемый результат. После — сравните код и данные.

  1. Прочитайте менюGET /menu. Девять позиций: пиццы, напитки и десерт. Найдите цену блюда №7.
  2. Закажите две пиццыВыберите «Маргарита» и количество 2. POST /orders → 201 и total: 980.
  3. Прочитайте свой заказGET /orders/{id}. ID, количество и сумма должны сохраниться.
  4. Отправьте quantity: 0Ожидаем 400: неверное количество. Новый заказ не создаётся.
  5. Уберите токенОжидаем 401. Защищённая операция требует авторизации.
  6. Повторите исходный запросТо же тело и тот же ключ → 200 и исходный ответ POST. Новый ключ создаёт новый заказ.
  7. Измените заказ через PUTВыберите свой заказ, «Пепперони» и количество 3. PUT /orders/{id} → 200, total: 1950, ID прежний. Повторите PUT: второго заказа нет.
  8. Создайте другой заказЧерез POST закажите 2 лимонада за 200 ₽. GET /orders покажет оба заказа с разными ID. Каждый POST с новым ключом создаёт отдельный заказ.
ПОПРОБУЙТЕ ЗДЕСЬHTTP —

Выберите запрос. Меню доступно без токена.

GET /api/menu

Нажмите «Отправить запрос»,
чтобы увидеть настоящий ответ API.

Такие же запросы можно выполнить в Swagger и Postman.

ГОТОВОЕ РАБОЧЕЕ ОКРУЖЕНИЕ

Заберите практику в Postman

Два файла: запросы с проверками и настройки вашей сессии. Используйте настольный Postman; создавать запросы вручную не обязательно.

1. Скачать коллекцию ↓Окружение содержит только ваш учебный токен.
Сначала создайте сессию в начале страницы.

Если осталось время

Запросы 07–11 в коллекции: отказ 403, неизвестный заказ 404, конфликт ключа 409 и отчёт 202 → ready. Отчёт имитирует ожидание в 3 секунды. Запросы 12–19: PUT, повтор PUT, второй заказ с другим блюдом и повтор исходного POST после изменения. Для PUT передавайте оба поля: dish_id и quantity; сумму считает сервер.

Результат практики: запрос → ожидание → фактический ответ → вывод. Зелёная проверка не заменяет чтение JSON.