Preskoči na glavno vsebino

Pretvornik cURL v kodo — brezplačno

Prilepite ukaz cURL (tudi »Copy as cURL« iz Chrome DevTools) in dobite enakovredno kodo v JavaScriptu (fetch, axios), Node.js, Pythonu (requests), PHP, Go ali PowerShellu. Obdelava poteka v celoti v vašem brskalniku – žetoni nikoli ne zapustijo vaše naprave.

💡 Prilepite kateri koli ukaz curl — vključno z večvrstičnimi ukazi z nadaljevanji \\ — in dobite enakovredno kodo. Razčlenjevanje poteka v celoti v brskalniku; vaša zahteva (in vsi žetoni v njej) ne zapustijo naprave.

Pogosta področja uporabe

  • Pretvori cURL v PythonSpremenite ukaz cURL v Python requests kodo, pripravljeno za izvajanje.
  • Pretvori cURL v JavaScript fetchUstvarite klic fetch() brskalnika/Node iz ukaza cURL.
  • Pretvori "Kopiraj kot cURL" iz DevToolsPrilepite zahtevo, kopirano z zavihka omrežje vašega brskalnika, in dobite čisto kodo.
  • Pretvori cURL v GoUstvarite Go net/http kodo iz ukaza cURL.
  • Razumevanje, kaj ukaz cURL narediOglejte si zahtevo cURL ponovno zapisano v jeziku, ki ga razumete, da ga razumete.

Kako deluje

Kopiranje ukaza cURL iz API dokumentacije ali zaviheka omrežja vašega brskalnika in ponovno pisanje z roko je dolgočasno. Ta pretvarjalnik razčleni ukaz in generira ekvivalentni kod — in ker lahko nosi tokene avtentifikacije, nikoli ne pošlje vašega ukaza nikamor.

  1. 1
    Prilepite ukaz cURL
    Vključeni multi-linijski ukazi z naukami za nadaljevanje, narekovani glave, JSON telesa in osnovna avtentifikacija.
  2. 2
    Tokenizer se nauči lupine ga razčleni
    Ukaz je simboliran glede na enojne/dvojne narekovaje in uhode, nato pa se vsaka zastava (-X, -H, -d, -F, -u in drugo) interpretira — vse v vašem brskalniku.
  3. 3
    Ekvivalentni kod je generiran
    Izberite JavaScript (fetch), Node.js, Python (requests) ali Go (net/http). JSON telesa se oddajajo kot naravni predmeti, kjer je smiselno.
  4. 4
    Kopirajte in prilepite v projekt
    Generirani kod je pripravljen za uporabo; kopirajte ga z enim klikom.

Ukazi cURL pogosto vsebujejo lastne žetone, ključe API in piškotke. Mnogi spletni pretvarjalniki POST vaš ukaz na strežnik za obdelavo. Ta razčleni vse lokalno, zato vaše skrivnosti nikoli ne zapustijo stran.

Sorodna orodja

Pogosto zastavljena vprašanja