Генерация кода и экспорт спецификации API
Перехваченные запросы годятся не только для просмотра, они могут сразу превращаться в готовый результат: один запрос в один клик становится работающим кодом (5 языков), целая сессия объединяется в полноценную спецификацию API (OpenAPI) или экспортируется в универсальный формат обмена HAR. Всё берётся прямо из реального захвата: ничего не нужно переписывать вручную и писать с нуля. Сессии, перехваченные в других инструментах, тоже можно импортировать и анализировать здесь.
1. Генерация кода: превращаем один запрос в работающий код
Заголовок раздела «1. Генерация кода: превращаем один запрос в работающий код»Перехватили запрос, который хотите воспроизвести или передать коллеге? Превратите его в готовый к запуску код одним кликом, а затем вставьте в терминал, добавьте в проект или отправьте коллеге.
5 форм, переключите язык, чтобы мгновенно перегенерировать, копируйте в один клик:
- cURL (вставьте в терминал, и он выполнится)
- Python
- JavaScript
- Go
- OkHttp (Java / Kotlin)
Сгенерированный код полный: метод запроса, URL, все заголовки и тело. Заголовки сохраняют исходный порядок и любые дубликаты, порядок и повторяющиеся записи воспроизводятся в точности, поэтому то, что выполняется, точно соответствует реальному запросу и готово к использованию как есть.

Обычные инструменты при генерации кода часто меняют порядок и удаляют дубликаты заголовков, из-за чего воспроизведение расходится с оригиналом; здесь они сохраняются в точности, поэтому то, что выполняется, совпадает с реальным запросом.
Откуда генерировать
- Список захвата: щёлкните правой кнопкой по любому запросу, затем «Сгенерировать код…».
- Конструктор: настроив запрос в разделе Конструирование и повтор, нажмите «Сгенерировать код».
Когда использовать: воспроизвести реальный перехваченный запрос в виде скрипта или части проекта; экспортировать запрос в код после того, как он заработал в конструкторе, и продолжить разработку; передать один запрос коллеге (строку cURL сможет запустить кто угодно).
2. Экспорт спецификации API: превращаем сессию в OpenAPI
Заголовок раздела «2. Экспорт спецификации API: превращаем сессию в OpenAPI»Перехватили участок API-трафика и хотите получить полноценную спецификацию? Инструмент автоматически упорядочивает эти запросы, объединяет их в список эндпоинтов и в один клик генерирует документ OpenAPI, без ручного написания.
- Сначала анализ, потом экспорт: инструмент автоматически определяет эндпоинты в текущей сессии и перечисляет их для проверки, поэтому вы экспортируете только выбранное и избегаете шума. В списке для каждого эндпоинта сразу видны метод, путь, число обращений и наблюдавшиеся коды состояния, что даёт ясную картину с первого взгляда.
- Автоматическое объединение путей: пути с конкретными идентификаторами шаблонизируются, например
/users/123становится/users/{id}, а несколько запросов к одному эндпоинту объединяются в один. - Автоматический вывод структуры: инструмент объединяет структуру JSON запросов / ответов, группирует ответы по кодам состояния и раскладывает переменные пути в параметры.
- Формирует стандартный OpenAPI 3.0: его можно скопировать или скачать, а затем импортировать в любой инструмент, совместимый с OpenAPI, и продолжить работу.

Когда использовать: после захвата API-трафика быстро получить готовую, импортируемую спецификацию OpenAPI; аналитическая работа, интеграция со сторонними API, дополнение документации для бэкенд-команды или построение тест-кейсов для QA.
3. Импорт и экспорт: совместимость с другими инструментами
Заголовок раздела «3. Импорт и экспорт: совместимость с другими инструментами»Перехваченный трафик не заперт внутри, а трафик, перехваченный в других инструментах, можно подгрузить сюда. Единый стандартный формат обмена сессиями связывает оба направления:
- Экспорт в HAR: в один клик экспортируйте весь захват в стандартный файл HAR 1.2 для передачи, архивирования или дальнейшего анализа в другом инструменте.
- Импорт сессий, перехваченных другими: импортируйте внешние файлы сессий захвата (HAR 1.2,
.pcap/.pcapng, а также файлы сессий, экспортированные распространёнными инструментами захвата), чтобы пакеты, перехваченные кем-то другим, можно было подгрузить для просмотра, сравнения и экспорта.
Когда использовать: подгрузить трафик, перехваченный в продакшене, коллегой или другими инструментами, и продолжить анализировать его здесь с помощью декодеров, профилей хостов и сравнения запросов; либо экспортировать участок перехваченного здесь трафика в универсальный формат для передачи.
Назад к Захвату через прокси · Смотрите также: Конструирование и повтор · Просмотр и декодирование