0

Curl Converter

Konvertujte príkazy curl na pripravený Python, JavaScript načítanie, Node axios, PHP a Go kód – lokálne vo vašom prehliadači.

Spracovanie... 0%
Príkaz tokenizačného shellu
Možnosti analýzy zvlnenia
Model požiadavky na budovu
Generovanie cieľového kódu

Výsledok

Každá dokumentácia API na planéte zobrazuje príklady ako príkazy curl a každý prehliadač exportuje zachytenú návštevnosť ako Copy as cURL – ale váš projekt je napísaný v Pythone, JavaScripte, PHP alebo Go. Tento prevodník robí nudný preklad: vložte príkaz curl, vyberte cieľový jazyk a získajte pracovný kód s metódou, URL, hlavičkami, telom, autentifikáciou a poľami formulára.

Konvertor v skutočnosti analyzuje príkaz tak, ako by to urobil shell: jednoduché a dvojité úvodzovky, uniknuté znaky a viacriadkové príkazy s koncovými spätnými lomkami sú správne tokenizované a potom sa interpretujú príznaky curl — -X/--request, -H/--header, -d/--data/--data-raw, -u/---user, -F/--formy, ako -F/-P. Z tohto modelu požiadaviek generuje idiomatický kód pre päť cieľov: požiadavky Pythonu, načítanie prehliadača/uzla, axios Node.js, PHP cURL a Go net/http.

Na detailoch záleží vo vygenerovanom kóde. Telo JSON sa deteguje pomocou Content-Type alebo --json a vykresľuje sa ako natívny diktát alebo objektový doslov, takže polia môžete upravovať prirodzene namiesto boja s úvodzovkami. Základné overenie sa zmení na overovaciu n-ticu požiadaviek, hlavičku Autorizácie s btoa() v načítaní, možnosť auth axios, CURLOPT_USERPWD v PHP alebo SetBasicAuth v Go. Nahrávanie súborov (-F meno=@súbor) generuje skutočný viacdielny kód, vrátane štandardného vzoru pre mime/zapisovač viacerých častí Go, ktorý si nikto nepamätá naspamäť.

Výstup je zvýraznený syntaxou, kopírovateľný jedným kliknutím a stiahnuteľný pod správnym názvom súboru. A pretože príkazy curl skopírované z DevTools pravidelne obsahujú súbory cookie relácie a kľúče API, celá konverzia prebieha na strane klienta vo vašom prehliadači – nič sa neprenáša a stránka po načítaní funguje offline.