curl → код
Вставьте команду curl — из документации API или devtools браузера — и получите рабочий код на Go, Python или Node.js с заголовками, телом и авторизацией.
От скопированной команды к коду, который уедет в прод
Каждая документация API даёт пример на curl, и каждый браузер умеет «Copy as cURL». Инструмент превращает такую команду в идиоматичный код: Go с net/http, Python с requests, Node.js со встроенным fetch — метод, URL, заголовки, тело, basic-авторизация, multipart-поля и поведение редиректов переносятся полностью.
Парсер понимает флаги, которые реально встречаются: -X, -H, все варианты -d плюс --json, -F для multipart, -u, -k, -L, --compressed, кавычки из devtools и многострочные продолжения с обратным слэшем. Всё, что он узнал, но отбросил (например, -o), и всё, чего не знает, перечисляется под результатом — ничего не пропадает молча.
Почему сгенерированный код не ставит Accept-Encoding для --compressed?
Моя команда куда-нибудь отправляется?
Что происходит с -k / --insecure?
Почему Python-вариант добавляет allow_redirects=False для GET?
Смежные инструменты: HTTP-заголовки, Декодер JWT и Base64.