Конструктор curl
Визуально создавайте команды curl с методом, URL, заголовками, телом и параметрами. Копируйте сгенерированную команду в буфер обмена. Бесплатно, 100% в браузере.
Справка
Что такое curl?
curl — это инструмент командной строки для передачи данных с использованием URL, поддерживающий HTTP, HTTPS, FTP и множество других протоколов. Он предустановлен в macOS, Linux и Windows 10+. curl — наиболее широко используемый HTTP-клиент для тестирования API, отладки веб-сервисов и автоматизации HTTP-запросов. Этот инструмент визуально создаёт команды curl — настройте запрос и скопируйте сгенерированную команду.
Основные флаги curl
-X МЕТОД — устанавливает HTTP-метод (GET, POST, PUT, DELETE и др.). -H "Заголовок: Значение" — добавляет заголовок запроса. -d "данные" — отправляет данные в теле запроса. -v — подробный вывод (показывает заголовки запроса/ответа). -k — разрешает небезопасные соединения (пропускает проверку TLS). -L — следует за перенаправлениями. -o файл — сохраняет вывод в файл. -s — тихий режим (без прогресс-бара).
Типичные сценарии использования
Тестирование API — быстрое тестирование эндпоинтов REST API при разработке. Отладка — воспроизведение и обмен HTTP-запросами для устранения неполадок. Автоматизация — генерация команд curl для shell-скриптов и CI/CD-пайплайнов. Документация — включение примеров curl в документацию API. Обучение — понимание HTTP через визуальное создание запросов.
Конфиденциальность
Генерация команд выполняется на 100% в вашем браузере. Никакие запросы не отправляются — команда curl — это просто текст.