Postman в cURL

Превратите экспорт коллекции Postman v2.1 в готовые к выполнению команды cURL — с обходом папок, разрешением переменных и конвертацией авторизации.

Postman в cURL работает полностью в вашем браузере. Ваши коллекции — включая токены — разбираются на вашем устройстве и никогда не загружаются.

Открыть конвертер HAR в cURL

Об инструменте Postman в cURL

Postman в cURL превращает целый экспорт коллекции в команды терминала, которые можно выполнить, записать в скрипт и закоммитить в репозиторий. Загрузите JSON коллекции v2.1, и каждый запрос — включая вложенные папки — превратится в команду cURL: переменные коллекции вроде {{baseUrl}} подставляются из собственного списка переменных экспорта, bearer-токены и учётные данные basic-авторизации становятся корректными заголовками Authorization (включая base64), а тела запросов raw JSON, urlencoded, form-data и GraphQL переводятся в правильные флаги. Кавычки — это именно то, на чём все ошибаются вручную: тела запросов и cookies, полные кавычек, экранируются по правилам POSIX. Плейсхолдеры без значений остаются видимыми и указываются в отчёте, а не подставляются молча; переключатель скрытия маскирует заголовки Authorization, Cookie и API-ключей до того, как команда попадёт в тикет или чат.

Возможности

Как использовать Postman в cURL

  1. Экспортируйте из Postman: Collection → ⋯ → Export → v2.1
  2. Загрузите JSON сюда или вставьте его
  3. Выберите запрос или скопируйте все команды одним скриптом
  4. Включите скрытие секретов перед тем, как чем-либо делиться

Пример

Ввод

Collection with {{baseUrl}}/users and bearer auth

Результат

curl 'https://api.example.com/users' \
  -H 'Authorization: Bearer tok…'

Переменная подставлена из коллекции; токен можно скрыть как REDACTED.

Частые ошибки и устранение неполадок

Часто задаваемые вопросы

Как экспортировать коллекцию из Postman для конвертации?
Наведите курсор на коллекцию, откройте меню ⋯, выберите Export и оставьте формат Collection v2.1. Получившийся JSON — это именно то, что читает данный конвертер: запросы, папки, переменные, авторизация и тела запросов находятся в этом одном файле.
Разрешаются ли переменные окружения Postman?
Переменные уровня коллекции — да; переменные окружения экспортируются отдельно, и файл коллекции их попросту не содержит. Неразрешённые имена указываются в отчёте и остаются в виде видимых плейсхолдеров {{...}}, а не «зашиваются» в сломанный URL.
Как конвертируется авторизация Postman?
Bearer превращается в -H "Authorization: Bearer …"; basic кодируется в base64 и помещается в стандартный заголовок. Если авторизация задана и на уровне коллекции, и на уровне запроса, приоритет имеет уровень запроса.
Зачем скрывать секреты перед тем, как делиться командой?
Команды путешествуют — попадают в тикеты, чаты, историю терминала — и живые токены путешествуют вместе с ними. Скрытие маскирует чувствительные заголовки, оставляя саму структуру запроса пригодной для передачи.

Связанные инструменты

Все инструменты ArrayKit