Создать команду cURL онлайн бесплатно

Опишите HTTP-запрос в форме и получите готовую команду cURL. Затем экспортируйте тот же запрос в Python, JavaScript, Java, Go, Rust или C# без повторного ввода.

Конструктор команд cURL


                    
Примеры кода
Select a language above to generate a code example from the current request settings.
Три простых шага

Как создать команду cURL онлайн

Опишите запрос один раз и используйте его как команду или код.

1

Опишите запрос

Выберите HTTP-метод, введите URL, добавьте заголовки и формат тела: данные формы, JSON, обычный текст или файл.

2

Создайте команду

Нажмите «Создать команду», чтобы получить cURL, затем «Копировать команду».

3

Экспортируйте код

Выберите вкладку языка в «Примерах кода», чтобы преобразовать запрос в Python, JavaScript, Java, Go, Rust или C#.

Экспорт кода

Один запрос — шесть языков

Каждый фрагмент повторяет выбранные выше метод, URL, заголовки, тело и прокси.

Язык HTTP-клиент Зависимости Поддержка прокси
Python requests requests Да, через proxies
JavaScript fetch Нет, стандартный API Управляет браузер
Java HttpClient JDK 11 или новее Да, ProxySelector
Go net/http Нет, стандартная библиотека Да, http.ProxyURL
Rust reqwest (blocking) reqwest с blocking Да, reqwest::Proxy
C# HttpClient Нет, стандартная библиотека Да, WebProxy

Конфиденциальность по замыслу: команда и все примеры создаются JavaScript в браузере. URL, заголовки, токены и тела запросов не отправляются на сервер 73hi.

Бесплатный конструктор cURL

Для повседневной отладки API

Части HTTP-запроса, которые обычно приходится перепечатывать, собраны в одной форме.

Готовые заголовки

Добавляйте распространённые типы содержимого, заголовки авторизации и cookie или выбирайте реалистичный User-Agent одним нажатием.

Любой тип тела

Переключайтесь между отсутствием тела, данными формы, JSON, обычным текстом и файлом — флаги команды изменятся автоматически.

Поддержка прокси

Настройте HTTP- или SOCKS5-прокси с необязательной авторизацией и получите соответствующий флаг -x и код прокси для каждого языка.

Копирование одним нажатием

Скопируйте готовую команду или фрагмент прямо в буфер обмена для вставки в терминал или редактор.

Вопросы и ответы

Вопросы о конструкторе cURL

Конструктор cURL бесплатный?

Да. Конструктор cURL и экспорт кода бесплатны и не требуют регистрации. Всё создаётся локально в браузере.

На какие языки можно экспортировать код запроса?

Доступны Python с requests, JavaScript с fetch, Java с HttpClient, Go с net/http, Rust с reqwest и C# с HttpClient.

Отправляются ли данные запроса на сервер?

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

Чем отличаются данные формы и JSON?

Данные формы передаются как пары ключ=значение с URL-кодированием через --data-urlencode, как в HTML-формах. Данные JSON передаются как исходная строка JSON через -d, обычно с заголовком Content-Type: application/json . Необработанные данные передают ввод без изменений.

Как добавить прокси в команду?

Выберите HTTP-прокси или SOCKS5-прокси, затем введите хост, порт и необязательные учётные данные. Команда cURL использует флаг -x , а каждый пример языка применяет прокси своим стандартным способом.

Какие зависимости нужны примерам?

Примеры Python используют библиотеку requests , а примеры Rust — reqwest с функцией blocking. JavaScript, Java на JDK 11 или новее, Go и C# используют только стандартные библиотеки.

Отправляет ли опция загрузки файл?

Нет. Вы вводите локальный путь, и он вставляется в команду как текст. Сам файл не читается и не отправляется, поскольку инструмент полностью работает в браузере.