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

Как это работает

Вставьте команду cURL, и этот инструмент переведёт её в эквивалентный код на выбранном вами языке: Python, JavaScript, Go, PHP, Rust и других. Он интерпретирует URL, метод, заголовки, данные тела и аутентификацию команды и строит соответствующий HTTP-запрос.

Это идеально, когда вы копируете команду cURL из консоли браузера или из документации API и вам нужно перенести её в код, не переписывая вручную каждый заголовок и параметр. Преобразование выполняется полностью в вашем браузере.

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

  • Превратить «Копировать как cURL» из браузера в код на вашем рабочем языке.
  • Перевести примеры cURL из документации API на ваш стек.
  • Повторно использовать запрос, уже проверенный в терминале, в скрипте или приложении.
  • Сравнить, как один и тот же HTTP-запрос выражается на разных языках.

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

Какие команды cURL он поддерживает?

Он распознаёт наиболее используемые опции: метод (-X), заголовки (-H), данные тела (-d, --data, --data-raw), формы, базовую аутентификацию (-u) и URL. Этого достаточно для подавляющего большинства запросов, скопированных из браузера или документации.

Отправляются ли вставляемые мной данные на какой-либо сервер?

Нет. Команда разбирается и преобразуется полностью в вашем браузере; ничего из вставленного не загружается на сервер. Тем не менее проверьте результат перед тем, как делиться им, если команда содержит токены или учётные данные.

Как получить команду cURL из браузера?

В инструментах разработчика, на вкладке «Сеть», щёлкните запрос правой кнопкой и выберите «Копировать как cURL». Эта команда включает URL, заголовки и тело — готова для вставки сюда.

Работает ли сгенерированный код как есть?

В большинстве случаев да, но его стоит проверить: возможно, потребуется установить HTTP-библиотеку языка, настроить пути к сертификатам или перенести токены в переменные окружения вместо того, чтобы оставлять их в коде.