Преобразовать HTTP-запрос в команду cURL

Укажите метод, URL, заголовки и тело вашего HTTP-запроса: инструмент мгновенно сформирует эквивалентную команду curl, готовую для вставки в терминал или скрипт.

Пример:

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

Заполните поля метода, URL, заголовков и тела так же, как в графическом HTTP-клиенте (Postman, Insomnia...). Инструмент собирает эти данные в корректную команду curl: метод передаётся через -X (опускается для GET, поведения curl по умолчанию), каждый заголовок — через -H, а тело — через -d. Все значения экранируются для оболочки POSIX, чтобы апостроф или специальный символ не сломали команду.

Будет ли сгенерированная команда работать в Windows?

Команда экранирована для оболочки типа bash/zsh (macOS, Linux, WSL). В классической командной строке Windows (cmd.exe) или в PowerShell одинарные кавычки интерпретируются иначе: замените их двойными или используйте PowerShell с алиасом curl.exe.

Можно ли добавить несколько собственных заголовков?

Да, нажимайте «+ Добавить заголовок» столько раз, сколько нужно. Строки с пустым именем при генерации просто игнорируются.

Этот инструмент не выполняет никаких сетевых запросов: команда собирается полностью в вашем браузере, а ваши заголовки и токены никогда не передаются сторонним серверам.