Какие языки поддерживает конвертер?
Из коробки — двенадцать целей: JavaScript (fetch), TypeScript (fetch), Node (axios), Python (requests), Python (httpx), Go (net/http), PHP (curl), Ruby (Net::HTTP), Java (HttpClient), C# (HttpClient), HTTPie и PowerShell (Invoke-RestMethod). Все они генерируются из одного и того же разобранного представления — переключение вкладок мгновенное.
Работает ли он с multipart-загрузками и флагами -F?
Да. -F field=value превращается в обычное поле формы, а -F file=@path — в настоящую загрузку файла через FormData (JS), files= (Python), CURLFile (PHP) и так далее. Пути к файлам появляются как заглушки TODO, которые вам нужно подключить к File, Buffer или потоку в рантайме.
Отправляется ли моя команда curl на сервер?
Нет. Парсер и все генераторы кода работают в браузере. Bearer-токены, куки и тела запросов никуда не уходят — по умолчанию мы их даже маскируем в предпросмотре *Разобранный запрос*.
Почему мой Windows-curl выглядит иначе?
В Windows curl.exe (а также в CMD и PowerShell) для переносов используется ^ или обратная кавычка \`, а кавычки расставлены по-другому. Конвертер нормализует типичные Windows-паттерны, но если вставка выглядит криво, попробуйте скопировать команду одной строкой.
Поддерживает ли он GraphQL-запросы?
Да — GraphQL-запрос это обычный POST с JSON-телом, в котором лежат query и variables. Вставьте curl, и конвертер сгенерирует обычный JSON-POST на нужном языке. Структуру ответа ({ data, errors }) обрабатывайте так же, как в любом GraphQL-клиенте.
Можно ли вставить curl, экспортированный из Postman?
Да. Экспорт *Code → cURL* из Postman поддерживается полностью, включая многострочное форматирование с \. Так же поддерживается curl из *Copy as cURL* в DevTools Chrome и Firefox.
fetch или axios — какой вариант выбрать?
Берите fetch, если он уже есть в проекте (он встроен в браузеры и современный Node). Берите axios, если нужны автоматический разбор JSON, перехватчики запросов, ретраи или события прогресса — этих возможностей fetch из коробки не даёт.