Конструктор запросов cURL

Генерируйте повторно используемые команды cURL и одновременно выполняйте HTTP‑запросы.

ms

Сгенерированная команда cURL

curl \
  --max-time 30

Команда обновляется автоматически при изменении параметров запроса.

💻

Ответ пока не получен

Укажите параметры запроса и отправьте его, чтобы увидеть здесь ответ и соответствующую команду cURL.

Обзор инструмента: Конструктор запросов cURL

Конструктор запросов cURL помогает собирать HTTP-запросы в удобной форме и мгновенно видеть эквивалентную команду curl. Изменяйте параметры, копируйте готовую команду для скриптов или документации и анализируйте ответ прямо в браузере.

Что такое Конструктор запросов cURL

Конструктор запросов cURL быстро конвертирует request parameters в cURL command и выдает готовый результат.

Как пользоваться

  1. Вставьте данные request parameters или укажите параметры.
  2. Выберите выход cURL command и настройте опции.
  3. Проверьте результат и скопируйте или скачайте.

Частые сценарии

  • Миграция формата request parameters↔cURL command
  • Использование данных request parameters в cURL command-процессах или генерации кода
  • Проверка конвертации по спецификациям

❓ Частые вопросы

В1: Конвертация не удалась или пусто?
О: Проверьте, что вход request parameters валиден и полный.

В2: Результат выглядит иначе?
О: Формат может измениться по правилам cURL command.

В3: Как обрабатывать пакетно?
О: Делите на небольшие части для стабильности.

Ключевые возможности

  • Вывод cURL в реальном времени: любое изменение метода, URL, заголовков, строки запроса или тела сразу обновляет предварительный просмотр команды.
  • Поддержка разных типов тела: переключайтесь между JSON, URL-кодированными данными форм и обычным текстом с помощью отдельных редакторов.
  • Управление тайм-аутом: задайте лимит запроса (в миллисекундах) и получите соответствующий параметр --max-time в команде.
  • Просмотрщик ответа: изучайте отформатированное тело, заголовки и "сырой" ответ; копируйте или скачивайте результат одним кликом.
  • Готово к копированию: переносите сгенерированную команду или тело ответа в буфер обмена прямо из интерфейса.

Быстрый старт

  1. Выберите HTTP-метод и укажите целевой URL.
  2. Откройте вкладки Headers, Body или Query Parameters, чтобы добавить дополнительные данные.
  3. Настройте тип тела для запросов POST, PUT или PATCH.
  4. Подкорректируйте тайм-аут, если конечная точка отвечает дольше или быстрее.
  5. Нажмите Send Request, чтобы выполнить запрос и изучить ответ.

В области предварительного просмотра отображается точная команда curl, соответствующая текущей конфигурации. Используйте Copy cURL, чтобы вставить команду в терминал, CI-пайплайн или техническую документацию.

Советы

  • Если вы вводите JSON или поля формы, инструмент автоматически добавит правильный заголовок Content-Type как в запрос, так и в сгенерированную команду (если вы не задали его вручную).
  • Параметры, добавленные на вкладке Query, объединяются с URL и отображаются в предварительном просмотре.
  • Поле тайм-аута управляет и запросом в браузере, и параметром --max-time, что делает команду переносимой.
  • Используйте действие Format JSON в панели ответа, чтобы привести JSON-данные к удобочитаемому виду после вызова API.

Сценарии использования

  • curl тестирование API в браузере: быстро воспроизводите боевые запросы, экспериментируйте со строками запроса и делитесь полученным curl-фрагментом с командой для анализа регрессий.
  • curl с Bearer-токеном для безопасных запросов: добавляйте заголовки Authorization: Bearer <token>, проверяйте сценарии аутентификации и экспортируйте команду для CI-проверок.
  • curl команда для GraphQL mutation: вставляйте GraphQL-пейлоады в JSON-редактор, просматривайте точную многострочную команду и ведите каталог проверенных мутаций для документации.
  • curl шаблон интеграции REST webhook: имитируйте обратные вызовы webhook, настраивайте кастомные заголовки (например, X-Signature) и сохраняйте команду для подключения партнеров-разработчиков.