Curl Конвертор
Конвертирайте curl команди в готов за изпълнение код на Python, JavaScript fetch, Node axios, PHP и Go — локално във вашия браузър.
🔒 Обработва се изцяло във вашия браузър - нищо, което въвеждате тук, никога не се качва.
Резултат
Всяка API документация на планетата показва примери като curl команди и всеки браузър експортира заловен трафик като Copy as cURL — но вашият проект е написан на Python, JavaScript, PHP или Go. Този конвертор прави скучния превод: поставете curl командата, изберете целеви език и получете работещ код с метод, URL, хедъри, тяло, удостоверяване и полета на формата, всички пренесени.
Конверторът наистина анализира командата така, както би го направил shell: единични и двойни кавички, екранирани символи и многоредови команди с обратни наклонени черти се токенизират коректно, а след това curl флаговете се интерпретират — -X/--request, -H/--header, -d/--data/--data-raw, -u/--user, -F/--form, --json и комбинирани форми като -XPOST. От този модел на заявката той генерира идиоматичен код за пет цели: Python requests, browser/Node fetch, Node.js axios, PHP cURL и Go net/http.
Детайлите имат значение в генерирания код. JSON тяло се открива чрез Content-Type или --json и се представя като нативен dict или обектен литерал — така можете да редактирате полетата естествено, вместо да се борите с екранирани кавички. Basic auth става auth кортеж в requests, Authorization хедър с btoa() във fetch, axios auth опция, CURLOPT_USERPWD в PHP или SetBasicAuth в Go. Качванията на файлове (-F name=@file) генерират истински multipart код, включително Go mime/multipart writer boilerplate, който никой не помни наизуст.
Изходът е с подчертаване на синтаксиса, може да се копира с един клик и да се изтегли под правилното име на файл. И тъй като curl командите, копирани от DevTools, редовно съдържат сесийни бисквитки и API ключове, цялото конвертиране се изпълнява клиентски в браузъра ви — нищо не се предава, и страницата работи офлайн, след като се зареди.