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 постаје requests auth торка, Authorization заглавље са btoa() у fetch, axios auth опција, CURLOPT_USERPWD у PHP или SetBasicAuth у Go. Отпремања датотека (-F name=@file) генеришу стваран multipart кôд, укључујући Go mime/multipart writer шаблон ког нико не памти напамет.
Излаз је синтаксно истакнут, копира се једним кликом и преузима под исправним именом датотеке. А пошто curl команде копиране из DevTools редовно садрже колачиће сесије и API кључеве, цела конверзија се извршава на страни клијента у вашем прегледачу — ништа се не преноси, а страница ради офлајн када се једном учита.