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

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

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

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

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

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

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

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

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

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

01

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

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

02

Откройте Swagger

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

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

Повторите в Postman

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

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

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

Шесть проверок пиццерии

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

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

GET /api/menu?category=pizza

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

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

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

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

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

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

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

Запросы 07–11 в коллекции: отказ 403, неизвестный заказ 404, конфликт ключа 409 и отчёт 202 → ready. Отчёт имитирует ожидание в 3 секунды.

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