Preskoči na glavni sadržaj

cURL u kod pretvarač — besplatno

Zalijepite cURL naredbu (uključujući „Copy as cURL” iz Chrome DevTools) i dobijte ekvivalentni kod u JavaScriptu (fetch, axios), Node.js-u, Pythonu (requests), PHP-u, Gou ili PowerShellu. Sve se obrađuje u vašem pregledniku – tokeni nikad ne napuštaju vaš uređaj.

💡 Zalijepite bilo koju curl naredbu — uključujući višeredne s \\ nastavcima — i dobijte ekvivalentni kod. Parsiranje se odvija u pregledniku; vaš zahtjev (ni tokeni u njemu) nikad ne napušta uređaj.

Uobičajene namjene

  • Pretvori cURL u PythonPretvori cURL naredbu u Python requests kod, gotov za pokretanje.
  • Pretvori cURL u JavaScript fetchGeneriši browser/Node fetch() poziv iz cURL naredbe.
  • Pretvori "Kopiraj kao cURL" iz DevToolsZalijepite zahtjev kopiran iz kartice mreže vašeg preglednika i dobijte čist kod.
  • Pretvori cURL u GoGeneriši Go net/http kod iz cURL naredbe.
  • Razumite što cURL naredba radiPogledaj cURL zahtjev prepisan na jeziku koji poznaje da ga razumete.

Kako funkcionira

Kopiranje cURL naredbe iz API dokaza ili kartice s mrežom preglednika i ponovno pisanje na ruci je dosadno. Ovaj pretvarač rastavlja naredbu i generiše ekvivalentni kod — i jer može nositi auth tokene, nikada ne šalje vašu naredbu nikuda.

  1. 1
    Zalijepite cURL naredbu
    Uključujući naredbe od više linija s povratnim kontinuacijama, navodnjenim zaglavjima, JSON tijelima i osnovnom autentifikacijom.
  2. 2
    Parser svjestan ljuske rastavlja ga
    Naredba je tokeniziranrespektirala je jednu/dvostranu navodnje i escapes, zatim je svaka zastava (-X, -H, -d, -F, -u i više) interpretirana — sve u vašem pregledniku.
  3. 3
    Ekvivalentni kod je generishan
    Odaberite JavaScript (fetch), Node.js, Python (requests) ili Go (net/http). JSON tijela se emitiraju kao ugrađeni objekti gdje ima smisla.
  4. 4
    Kopiraj i zalijepi u svoj projekt
    Generirani kod je spreman za upotrebu; kopirajte ga jednom klapatnjeom.

naredbe cURL često sadržavaju bearer tokene, API ključeve i kolačiće. Mnogi mrežni pretvarači šalju vašu naredbu na server kako bi je obradili. Ova rastavlja sve lokalno, pa vaše tajne nikada ne napuštaju stranicu.

Srodni alati

Često postavljana pitanja