Парсер cURL
Разбор команд cURL на структурные компоненты. Извлечение URL, метода, заголовков, тела, авторизации и генерация эквивалентов на JavaScript fetch() и axios.
URL
Метод
Авторизация
Заголовки
| Имя | Значение |
|---|
Тело / Данные
Сгенерированный код
Код Fetch
Код Axios
Неверный cURL
Как использовать парсер cURL
Вставьте команду cURL
Скопируйте команду cURL из инструментов разработчика браузера (правый клик по запросу и «Copy as cURL») и вставьте её в поле ввода.
Разбор компонентов
Команда автоматически разбивается на URL, метод, заголовки, тело, авторизацию и cookie.
Получите код
Скопируйте сгенерированный код fetch() или axios для использования в ваших проектах на JavaScript.
Что такое cURL?
cURL (Client URL) — это инструмент командной строки и библиотека для передачи данных с использованием различных протоколов. Широко используется для тестирования API, отладки HTTP-запросов и автоматизации передачи данных. Инструменты разработчика браузера могут экспортировать сетевые запросы как команды cURL, что упрощает совместное использование и воспроизведение HTTP-запросов.
Инструмент командной строки
cURL — инструмент командной строки для передачи данных по HTTP, HTTPS, FTP и другим протоколам.
Экспорт из DevTools браузера
Большинство DevTools позволяют скопировать сетевой запрос как команду cURL.
Конвертация кода
Конвертируйте команды cURL в код JavaScript fetch() или axios для лёгкой интеграции.
Часто задаваемые вопросы
Да. Инструмент преобразует команды cURL в фрагменты кода JavaScript fetch() и axios. Сгенерированный код сохраняет URL, метод, заголовки и тело из исходной команды cURL.
Да. Он разбирает флаги -d/--data, --data-raw и --data-binary, включая JSON-нагрузки. Данные тела JSON автоматически форматируются с правильными отступами в сгенерированном коде.
Распространённые флаги, включая -X (метод), -H (заголовки), -d (данные), -b (cookie), -u (авторизация), -k (небезопасное соединение), -L (следование перенаправлениям), --compressed и другие. Сложные или необычные флаги могут быть разобраны не полностью.