Перейти до вмісту

Postman колекція у curl

Перетворіть експортовану Postman колекцію на готові curl команди.

Введення
Вихід

Postman колекція у curl

Вставте JSON, який ви отримуєте при експорті Postman колекції, і цей інструмент перетворює кожен запит на curl команду з усіма деталями: методом, заголовками, параметрами та тілом. Він обробляє папки, тому колекція з вкладеними групами запитів перетворюється на одну команду на запит, по порядку, зі збереженням структури папок для фільтрації.

Включіть «Замінити {{variables}}» щоб розпізнати заповнювачі на кшталт {{baseUrl}} або {{token}} використовуючи значення з самої колекції, або введіть свої під «Значення середовища» (один ключ=значення на рядку або розділені комою) щоб переозначити їх без редагування експорту. «Зберегти заголовки авторизації» контролює, чи пережить Authorization заголовки та блоки аутентифікації (bearer токени, базова аутентифікація, API ключі) в згенеровані команди — вимкніть перш ніж поділитися командою, яка не повинна містити ваші облікові дані. «Фільтр за папкою або назвою» звужує вивід до запитів, чия назва або папка збігаються з введеною, що корисно при видобуванні одного endpoint'а з великої колекції.

Довгі команди складно читати в один рядок, тому «Переносити довгі команди з \» розбиває кожен заголовок, прапор тіла та параметр на свій рядок з зворотною скісною лінією, як ви форматували б команду для shell-скрипту. До речі, «Вивести як shell-скрипт» додає заголовок #!/usr/bin/env bash, тому весь результат можна зберегти та запустити прямо, а «Додати --silent та --fail» додає два прапори, які роблять curl тихим при успіху та повертають ненульовий код при помилці HTTP, зручно для скриптів, які перевіряють код виходу.

Усе працює локально у вашому браузері — колекція, яку ви вставляєте, включаючи будь-які токени або облікові дані в ній, ніколи не завантажується. Скопіюйте результат, завантажте як .txt файл або відправте прямо на вхід іншого інструменту, щоб продовжити роботу.

FAQ

Який формат Postman колекції підтримується?
Collection v2.1 експорти, поточний стандарт при експорті з Postman. Запити всередині папок (вкладені групи) підтримуються, і кожен запит стає своєю curl командою.
Що відбувається зі {{variables}} у колекції?
За замовчуванням вони замінюються використовуючи значення, збережені у списку змінних самої колекції. Додайте свої значення під «Значення середовища» щоб переозначити або надати ті, які існують тільки у файлі Postman середовища, або вимкніть заміну змінних щоб залишити заповнювачі як є.
Це працює з авторизацією?
Так. Bearer токени та API ключі стають Authorization або користувацьким заголовком, базова аутентифікація стає прапором -u user:pass, і «Зберегти заголовки авторизації» дозволяє це все вилучити перш ніж поділитися командою.
Які типи тіл запиту підтримуються?
Прості тіла (JSON, текст та інше) стають --data-raw, URL-кодовані поля форм стають --data-urlencode, multipart form-data поля стають -F, а GraphQL тіла відправляються як JSON payload.
Моя колекція завантажується куди-небудь?
Ні. Розбір та перетворення виконуються повністю у вашому браузері — колекція та все чутливе в ній ніколи не залишають ваш пристрій.