Опишите запрос
Выберите HTTP-метод, введите URL, добавьте заголовки и формат тела: данные формы, JSON, обычный текст или файл.
Опишите HTTP-запрос в форме и получите готовую команду cURL. Затем экспортируйте тот же запрос в Python, JavaScript, Java, Go, Rust или C# без повторного ввода.
Select a language above to generate a code example from the current request settings.
Опишите запрос один раз и используйте его как команду или код.
Выберите HTTP-метод, введите URL, добавьте заголовки и формат тела: данные формы, JSON, обычный текст или файл.
Нажмите «Создать команду», чтобы получить cURL, затем «Копировать команду».
Выберите вкладку языка в «Примерах кода», чтобы преобразовать запрос в 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.
Части HTTP-запроса, которые обычно приходится перепечатывать, собраны в одной форме.
Добавляйте распространённые типы содержимого, заголовки авторизации и cookie или выбирайте реалистичный User-Agent одним нажатием.
Переключайтесь между отсутствием тела, данными формы, JSON, обычным текстом и файлом — флаги команды изменятся автоматически.
Настройте HTTP- или SOCKS5-прокси с необязательной авторизацией и получите соответствующий флаг -x и код прокси для каждого языка.
Скопируйте готовую команду или фрагмент прямо в буфер обмена для вставки в терминал или редактор.
Да. Конструктор cURL и экспорт кода бесплатны и не требуют регистрации. Всё создаётся локально в браузере.
Доступны Python с requests, JavaScript с fetch, Java с HttpClient, Go с net/http, Rust с reqwest и C# с HttpClient.
Нет. Команда и примеры создаются JavaScript внутри браузера, поэтому URL, заголовки и тела запросов не покидают устройство.
Данные формы передаются как пары ключ=значение с 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# используют только стандартные библиотеки.
Нет. Вы вводите локальный путь, и он вставляется в команду как текст. Сам файл не читается и не отправляется, поскольку инструмент полностью работает в браузере.