Omnikit
РазработкаФайлыФинансыВсе инструменты
Ctrl K
Инструменты для разработкиИнструменты для файловФинансовые калькуляторыВсе инструменты
ГлавнаяИнструменты для разработчиковКонвертер curl
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Конвертер curl

разработка

Превратите команду curl в код на fetch, Node, Python, PowerShell или HTTPie

Работает в вашем браузере. Ничего из того, что вы вводите, никуда не отправляется.

Команду curl из документации нужно переписать, прежде чем она заработает в вашем коде. Этот инструмент превращает её в fetch, Node, Python, PowerShell или HTTPie — 5 вариантов, не меняя заголовки и тело запроса. Команда остаётся в вашем браузере, поэтому bearer-токен никуда не отправляется.

Эта страница переведена машинным способом с английского оригинала. Перевод ещё не проверен человеком, поэтому ориентируйтесь на английскую версию. Читать английский оригинал

Дальше:
  • HTTP Headers Checker See the status, response headers and redirect chain of any URL, with security checks
  • JSON в TypeScript Создайте интерфейсы или типы TypeScript по образцу JSON

Как преобразовать команду curl в код

1

Вставьте команду curl в поле «Команда curl» или выберите готовую в разделе «Или начните с типовой команды».

2

Выберите язык в разделе «Преобразовать в»: fetch (браузер), fetch (Node.js), Python requests, PowerShell или HTTPie.

3

Проверьте сводку под полем: метод, URL, число заголовков и тип тела запроса, и прочитайте предупреждения.

4

Нажмите «Копировать» или Ctrl+Enter либо кнопку скачивания, чтобы сохранить код в файл.

О конвертере curl

Вставьте команду curl и получите тот же запрос в виде fetch для браузера, fetch для Node, Python requests, Invoke-RestMethod в PowerShell или HTTPie. Команда разбирается так, как это сделала бы оболочка, поэтому значения в кавычках, экранированные символы и строки, соединённые обратной косой чертой, циркумфлексом или обратным апострофом, сохраняются.

Обрабатываются флаги, которые реально вставляют: -X, -H, -d и все варианты --data, --data-urlencode, --json, -u, -F и --form, -G, --compressed, -k, -b, -A, -e, -L, -I, -T, -x и --max-time. Тело JSON записывается как настоящий объект, а не длинная строка, форма становится FormData или files=, а -G переносит данные в строку запроса без двойного кодирования.

Если целевой язык не умеет того, что делал curl, сгенерированный код об этом говорит, а не молча выдаёт неправильный результат. Страница не может отключить проверку сертификатов или задать заголовок Cookie, поэтому это превращается в комментарии. При загрузке multipart явный Content-Type убирается, потому что разделитель знает только библиотека. Ключи PowerShell, которым нужна версия 6, помечены.

Ничего не выполняется, и никакие запросы не отправляются. Парсер и все генераторы работают на этой странице, и это важно: вставленная команда обычно содержит действующий bearer-токен, сессионную куки или пароль. Они остаются в вашем браузере. И всё же замените секрет переменной окружения, прежде чем сгенерированный код попадёт в репозиторий.

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

Как преобразовать команду curl в fetch?

Вставьте команду целиком, начиная со слова curl, и выберите fetch. Заголовки становятся объектом, -d — телом запроса, тело JSON записывается через JSON.stringify с развёрнутым объектом, а -u превращается в заголовок Authorization, собранный через btoa. Скопируйте результат одним нажатием.

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

Нет. Парсер и все генераторы кода — это JavaScript, работающий на этой странице, и инструмент не делает никаких сетевых запросов. Ничего из вставленного не загружается, не записывается в журнал и не сохраняется. И всё же замените секрет переменной окружения перед коммитом сгенерированного кода.

Запускает ли инструмент команду curl?

Никогда. Команда только читается как текст и разбирается так, как это сделала бы оболочка. Запросы не отправляются, файлы не открываются и ничего не выполняется, поэтому можно спокойно вставить команду, которую вы ещё не прочитали внимательно.

Почему моя команда curl не работает в Windows PowerShell?

В Windows PowerShell curl — это псевдоним Invoke-WebRequest, который принимает совсем другие аргументы, поэтому -H и -d понимаются совершенно иначе. Преобразуйте команду в PowerShell здесь, чтобы получить настоящий вызов Invoke-RestMethod, или установите curl.exe и вызывайте его по полному имени.

Что делает флаг --json в curl?

Флаг --json — сокращение, появившееся в curl 7.82, сразу для трёх вещей: отправить этот текст как тело, добавить Content-Type: application/json и добавить Accept: application/json. Этот конвертер его раскрывает, поэтому в сгенерированном коде оба заголовка видны явно.

Справится ли он с командой из DevTools браузера?

Да. Щёлкните правой кнопкой по запросу на вкладке Network и выберите Copy as cURL. Такие команды используют --data-raw, --compressed и длинный список заголовков в нижнем регистре и часто представляют собой одну очень длинную строку или несколько, соединённых обратной косой чертой. Всё это обрабатывается, включая форму $'...', которую Chrome использует, когда значение содержит переводы строк.

Всё ещё не получается? Задайте вопрос об инструменте «Конвертер curl» и ответить может любой, кто знает. Учётная запись не нужна.

Похожие инструменты

Все инструменты для разработчиков
Кодирование и декодирование Base64Текст и файлы в Base64 и обратно, с режимом для URL и предпросмотром изображенийКонвертер Unix-времениМетки времени Unix в даты и даты в метки времени, в любом часовом поясеJSON в TypeScriptСоздайте интерфейсы или типы TypeScript по образцу JSONКонвертер CSV в JSONПреобразуйте CSV в JSON и JSON в CSV с предпросмотром таблицыКонвертер YAML в JSONПреобразуйте YAML в JSON и JSON в YAML с разрешёнными якорямиКодирование и декодирование URLПроцентное кодирование и декодирование текста и URL, с разбором каждой части ссылкиКонвертер систем счисленияДвоичная, восьмеричная, десятичная, шестнадцатеричная и любая система до 36, точно при любом размере, с дополнительным кодомColor ConverterHEX, RGB, HSL, HWB, OKLCH and CMYK in both directions, with a contrast check
Был ли этот инструмент полезен?
Omnikit

Небольшие задачи прямо в вашем браузере. Бесплатно, быстро и конфиденциально. Файлы никогда не загружаются на сервер.

Файлы

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Разработка

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Финансы

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
РуководстваВопросыО сайтеКак мы проверяемБиблиотека законов (бета)КонфиденциальностьУсловияРаскрытие информацииКонтактыMore: Exam practice (UGC NET Paper 1)Работает в вашем браузере. Ничего не загружается на сервер. © 2026 Omnikit (theomnikit.com)