pretvarač cURL u kod
Pretvorite curl naredbu u izvodljiv Python, JavaScript ili Node.js kod.
pretvarač cURL u kod
Zalijepite curl naredbu i vratite isti zahtjev kao čisti kod koji se može izvoditi. Odaberite Python s bibliotekom zahtjeva, dohvaćanje iz preglednika ili Node.js s ugrađenim dohvaćanjem, a pretvarač će prepisati URL, metodu, zaglavlja, tijelo zahtjeva i osnovnu autorizaciju u idiomatski kod za taj jezik. To je najbrži način za premještanje zahtjeva s vašeg terminala ili iz API dokumenta u stvarnu skriptu.
Parser obrađuje stvari koje ljudi stvarno kopiraju: naredbe podijeljene u nekoliko redaka s kosim crtama na kraju, argumente s jednostrukim i dvostrukim navodnicima, više -H zaglavlja i -d, --data ili --data-raw tijela. Kada je tijelo JSON, prosljeđuje se na pravi način za svaki cilj — json= u Pythonu, JSON.stringify u dohvaćanju — umjesto neobrađenog niza koji morate popraviti ručno. Metoda je preuzeta iz -X, ili izvedena kao POST kada postoje podaci i GET inače. -u korisnik:lozinka postaje ispravna tuple autorizacije ili kodirano autorizacijsko zaglavlje. Šumovi poput --compressed, -s i -L se tiho ispuštaju, budući da ne mijenjaju zahtjev.
Ovo je transformacija teksta, a ne HTTP klijent. Alat čita naredbu kao tekst i piše kod — nikada ne otvara URL, nikada ne šalje zahtjev i ništa što zalijepite ne napušta vaš preglednik. To je važno jer curl naredba kopirana iz razvojnih alata često nosi kolačić sesije, API ključ ili token nositelja u svojim zaglavljima, a oni ostaju na vašem računalu.
Odaberite jezik, kopirajte rezultat ili ga preuzmite kao datoteku. Promijenite cilj i ista se naredba odmah prepisuje, tako da možete usporediti kako zahtjev izgleda na svakom jeziku.