Postman в cURL превращает целый экспорт коллекции в команды терминала, которые можно выполнить, записать в скрипт и закоммитить в репозиторий. Загрузите JSON коллекции v2.1, и каждый запрос — включая вложенные папки — превратится в команду cURL: переменные коллекции вроде {{baseUrl}} подставляются из собственного списка переменных экспорта, bearer-токены и учётные данные basic-авторизации становятся корректными заголовками Authorization (включая base64), а тела запросов raw JSON, urlencoded, form-data и GraphQL переводятся в правильные флаги. Кавычки — это именно то, на чём все ошибаются вручную: тела запросов и cookies, полные кавычек, экранируются по правилам POSIX. Плейсхолдеры без значений остаются видимыми и указываются в отчёте, а не подставляются молча; переключатель скрытия маскирует заголовки Authorization, Cookie и API-ключей до того, как команда попадёт в тикет или чат.
Возможности
Рекурсивный обход папок — каждый запрос коллекции
Подстановка переменных коллекции; неразрешённые указываются в отчёте
Конвертация авторизации bearer и basic в заголовки Authorization
Обработка тел запросов raw, urlencoded, form-data и GraphQL
Экранирование кавычек, безопасное для POSIX, применяется повсюду
Просмотр по отдельному запросу и скрипт со всей коллекцией
Как использовать Postman в cURL
Экспортируйте из Postman: Collection → ⋯ → Export → v2.1
Загрузите JSON сюда или вставьте его
Выберите запрос или скопируйте все команды одним скриптом
Включите скрытие секретов перед тем, как чем-либо делиться
Переменная подставлена из коллекции; токен можно скрыть как REDACTED.
Частые ошибки и устранение неполадок
В командах всё ещё остаются плейсхолдеры {{...}}. — Эти переменные хранятся в окружении Postman, а не в коллекции — окружения экспортируются отдельно. Конвертер выводит список всех неразрешённых имён; заполните их в терминале или экспортируйте заново со значениями в переменных коллекции.
Экспорт не удаётся разобрать. — Только JSON коллекции формата v2.x содержит дерево item, которое здесь обходится. В Postman выберите Export → Collection v2.1 — это значение по умолчанию в текущих версиях.
Загрузка файлов в form-data отображается как @FILE. — Экспорт не сохраняет содержимое файлов, только сам факт наличия поля файла. Перед выполнением замените @FILE на реальный путь к файлу.
Часто задаваемые вопросы
Как экспортировать коллекцию из Postman для конвертации?
Наведите курсор на коллекцию, откройте меню ⋯, выберите Export и оставьте формат Collection v2.1. Получившийся JSON — это именно то, что читает данный конвертер: запросы, папки, переменные, авторизация и тела запросов находятся в этом одном файле.
Разрешаются ли переменные окружения Postman?
Переменные уровня коллекции — да; переменные окружения экспортируются отдельно, и файл коллекции их попросту не содержит. Неразрешённые имена указываются в отчёте и остаются в виде видимых плейсхолдеров {{...}}, а не «зашиваются» в сломанный URL.
Как конвертируется авторизация Postman?
Bearer превращается в -H "Authorization: Bearer …"; basic кодируется в base64 и помещается в стандартный заголовок. Если авторизация задана и на уровне коллекции, и на уровне запроса, приоритет имеет уровень запроса.
Зачем скрывать секреты перед тем, как делиться командой?
Команды путешествуют — попадают в тикеты, чаты, историю терминала — и живые токены путешествуют вместе с ними. Скрытие маскирует чувствительные заголовки, оставляя саму структуру запроса пригодной для передачи.
Связанные инструменты
HAR в cURL — Превращает запросы из HAR в исполняемые команды cURL.
cURL в Fetch — Преобразуйте команду curl в вызов fetch() на JavaScript.
curl в Python — Преобразование команды curl в скрипт Python requests.
API-клиент — Отправляйте HTTP-запросы, задавайте заголовки и параметры и изучайте ответы; сохраняет последние 25.
Генератор URL и UTM — Создавайте и проверяйте закодированные рабочие URL-адреса с параметрами UTM.
curl в Node.js — Преобразование команды curl в код Node.js axios.
Другие инструменты: Инструменты API
cURL в C# — Конвертирует команду curl в код C# с HttpClient.
cURL в Java — Конвертирует команду curl в код Java с HttpClient.
cURL в Ruby — Конвертирует команду curl в код Ruby на Net::HTTP.
cURL в PowerShell — Конвертирует команду curl в PowerShell Invoke-RestMethod.
cURL в Swift — Превращает команду curl в код Swift на URLSession.
cURL в Dart — Превращает команду curl в код Dart на package:http.
cURL в Fetch — Преобразуйте команду curl в вызов fetch() на JavaScript.
Разбор URL — Разбейте URL на части и просмотрите список параметров запроса.
API-клиент — Отправляйте HTTP-запросы, задавайте заголовки и параметры и изучайте ответы; сохраняет последние 25.
Генератор URL и UTM — Создавайте и проверяйте закодированные рабочие URL-адреса с параметрами UTM.
Тестер API OpenAI — Создавайте, выполняйте и копируйте запросы к API OpenAI Chat Completions в виде cURL, Python и JavaScript.
Тестер API Anthropic Claude — Создавайте, выполняйте и копируйте запросы к API Anthropic Claude Messages в виде cURL, Python и JavaScript.