Как скопировать cURL из Postman и проверить запрос
Коллега просит прислать запрос, который у вас работает. Скриншот вкладки Body не передаёт заголовки и адрес целиком. cURL помогает передать настройки запроса текстом и воспроизвести его в другом клиенте.
Где взять cURL в Postman
Откройте нужный запрос и панель Code в правой боковой панели. В списке языков выберите cURL, затем Copy snippet. В разных версиях панель может обозначаться значком </>. Проверьте выбранное окружение перед копированием. Полученная команда описывает запрос, но не переносит сценарий проверок коллекции.
Как вставить cURL обратно в Postman
Откройте Import в рабочем пространстве и вставьте команду в текстовое поле. В актуальном интерфейсе можно выбрать Import Into Collection для сохранения или Import without saving для разового запроса. Вход в окно импорта может называться Use resources or import. После открытия сверьте метод, адрес и тело перед отправкой.
Что проверить в скопированной команде
Сравните метод, полный URL, параметры, Authorization, Content-Type и тело с исходным запросом. Если остались подстановки вида {{baseUrl}}, задайте для них значения в принимающем инструменте. Перед пересылкой замените рабочие токены и персональные данные учебными. Пароли и cookies могут попасть в текст команды вместе с запросом.
curl --request GET "http://localhost:18081/api/orders/ORD-1042" --header "Accept: application/json"Это учебный адрес на вашем компьютере, а не публичный API. Сначала запустите свой локальный сервис с этим маршрутом или настройте локальный mock. Без работающего сервера команда не получит ответ.
Как перенести запрос в Checkcraft
В редакторе HTTP-запроса используйте «Импорт cURL» и вставьте команду целиком. Сверьте импортированные настройки перед отправкой. Для проверки ответа сохраните отдельные правила на нужные поля. Подробный переход от импорта к проверке показан в руководстве по импорту.
Почему копирование не гарантирует одинаковый ответ
На другом компьютере могут отличаться VPN, сертификаты, proxy, срок жизни токена и данные сервера. Переносы строк и кавычки зависят от оболочки. Для приведённого GET-примера в Windows PowerShell при запуске из терминала используйте curl.exe, если curl вызывает другую команду. Импорт текста в приложение и выполнение команды в терминале являются разными действиями.
Запрос выполняется, но результат неверный
После успешной передачи запроса проверьте содержимое ответа. Код HTTP 200 сам по себе не подтверждает оплату заказа. Сравните поле status с ожидаемым значением и повторите проверку после изменения данных. Это разобрано в примере ответа HTTP 200 с ошибкой.
Документация для сверки
Материал сверен 10 октября 2026 года. Postman о генерации cURL · Импорт cURL в Postman.