Перейти к содержимому
Monu Tools

Конвертер cURL в fetch

Конвертируйте команду curl в эквивалентный код JavaScript fetch полностью в браузере.

Как использовать cURL в fetch

  1. 01

    Вставьте команду curl.

  2. 02

    Эквивалентный код fetch генерируется мгновенно.

  3. 03

    Скопируйте JavaScript в свой проект.

Превращение curl в fetch

Конвертер, который превращает команду curl в равнозначный код fetch на JavaScript, разбирая метод, адрес, заголовки и тело, чтобы вы получили готовый запрос вместо ручного перевода.

Это частая потребность: документация API и инструменты вроде панели разработчика в браузере дают команду curl, а ваше приложение написано на JavaScript. Этот инструмент связывает одно с другим, чтобы вы вставляли curl и получали fetch.

Он работает локально в вашем браузере, поэтому ваша команда, включая любые токены или учётные данные в заголовках, никогда не покидает устройство.

Какие флаги он понимает

Он понимает распространённые флаги: -X для метода, -H для заголовков, -d и его варианты для тела, -u для базовой аутентификации, а также -A для строки агента и -b для файлов cookie. Флаг данных подразумевает POST, как это делает и сам curl.

Многострочные команды

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

Готовый к запуску результат

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

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

Какие флаги curl поддерживаются?

Распространённые: -X для метода, -H для заголовков, -d и варианты для тела, -u для базовой аутентификации, плюс -A и -b. Флаг данных подразумевает POST.

Отправляется ли команда на сервер?

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

Обрабатываются ли многострочные команды?

Да. Продолжения строк с обратной косой чертой автоматически соединяются, поэтому можно вставить команду точно так, как она отображается в документации.

Источники

Сообщить о проблеме